إذا كانت لديك مشكلة لم تعالجها هذه الصفحة، يمكنك مراجعة صفحة دعم Google Cast للحصول على إجابات عن أسئلتك.
رموز خطأ حزمة تطوير البرامج (SDK) للإرسال
رموز الخطأ المتعلقة بحزمة تطوير البرامج (SDK) للإرسال والمُرسلة من خلال أحداث خطأ أو خطأ في الوسائط الرسائل.
الاسم | Code | الوصف | الحلّ |
---|---|---|---|
التطبيق | 900 | يُعرَض عند حدوث خطأ خارج إطار العمل (على سبيل المثال، إذا كان حدث يعرض المعالج خطأً). | تحقَّق من الخطأ الذي يقع خارج إطار عمل البث. |
BREAK_CLIP_LOADING_ERROR | 901 | يُعرَض عند تعذُّر اعتراض تحميل المقطع. | اطّلِع على محتوى مقاطع الاستراحة. |
BREAK_SEEK_INTERCEPTOR_ |
902 | يُرجع عند إخفاق اعتراض محاولة الكسر. | تحقق للتأكد من صحة اعتراض طلب الكسر. |
IMAGE_ERROR | 903 | يُعرَض عند تعذُّر تحميل صورة. | تأكَّد من أنّ عنوان URL للصورة يشير إلى الموقع الجغرافي الصحيح. |
LOAD_INTERRUPTED | 904 | تمت مقاطعة التحميل بواسطة محطة أو تحميل آخر. | تحقق لمعرفة ما إذا كان هناك إجراء آخر قد تسبب في مقاطعة التحميل. |
LOAD_FAILED | 905 | تعذَّر تنفيذ أمر تحميل. | التحقق من إعداد طلب التحميل بشكل صحيح ومن قدرة الوسائط على اللعب. |
MEDIA_ERROR_MESSAGE | 906 | تم إرسال رسالة خطأ إلى المُرسِل. | راجِع إما مُستلِم الويب أو المُرسِل للحصول على معلومات عن الخطأ. |
عام | 909 | يُعرَض عند حدوث خطأ غير معروف. | حدث خطأ غير متوقع. من المفترض أن يكون هذا المحتوى نادر الحدوث. |
رموز خطأ مكتبة مشغّل الوسائط
رسائل الخطأ المتعلقة بالتشغيل من MPL والتي تم إرسالها عند حدوث خطأ أو خطأ في الوسائط الرسائل.
الاسم | Code | الوصف | الحلّ |
---|---|---|---|
MEDIA_UNKNOWN | 100 | حدث خطأ غير معروف في عنصر الوسائط تم تشغيله من النظام الأساسي. | واجه عنصر الوسائط خطأً لا يشير إلى أنه أحد
MediaError. |
MEDIA_ABORTED | 101 | نشَّط عنصر الوسائط MediaError. |
تم إلغاء عملية استرجاع مورد الوسائط من قِبل المستخدم طلبك. يحدث هذا عادةً بسبب إلغاء التشغيل. |
MEDIA_DECODE | 102 | شغّل عنصر الوسائط MediaError. |
يجب أن يتحقّق المطوّر من صحة معلَمات ترميز البث. |
MEDIA_NETWORK | 103 | فعِّل عنصر الوسائط MediaError. |
تعذّر تنزيل بيانات الوسائط لأنّ البثّ لا يستخدم عنصر الوسائط التنزيل. يمكن أن تكون هذه المشكلة متعلّقة بتطبيقك. إذا لزم الأمر، قم بتقديم تقرير من خلال أداة تتبُّع مشاكل البث |
MEDIA_SRC_NOT_ |
104 | فعَّل عنصر الوسائط MediaError. |
تحقَّق من صحة شريحة بيانات المطوِّرين، وتأكّد من تضمين برامج الترميز في التنسيقات المتوافقة مع البثّ. |
SOURCE_BUFFER_ |
110 | يتعذّر على البثّ إضافة مصدر مخزن مؤقت إلى مصدر الوسائط الحالي. راجِع تشفير الويب. | في كثير من الأحيان، قد يكون ذلك برامج ترميز غير صحيحة محددة في برامج الترميز البث في ملف البيان في التطبيق. إذا لم يكن كذلك، فأبلغ عن أداة تتبُّع مشاكل البث |
MEDIAKEYS_NETWORK | 201 | عند استخدام XhrIo في Media Keys لنشر طلب ترخيص، واجهنا خطأ في الشبكة. | يتحقّق المطوّر من صحة خادم التراخيص. |
MEDIAKEYS_ |
202 | ويتناول ذلك حالتين:
|
تعذّر تنزيل بيانات الوسائط، ولكن نظرًا لأن البثّ لا يستخدم الوسائط المطلوب تنزيله، يُرجى الإبلاغ عن أداة تتبُّع مشاكل البث |
MEDIAKEYS_WEBCRYPTO | 203 | حدث خطأ أثناء فك التشفير عند استخدام تشفير الويب المضمَّن الذي يتوافق مع المتصفح. يُرجى الاطّلاع على واجهة برمجة تطبيقات تشفير الويب. | يُرجى الإبلاغ عنها من خلال أداة تتبُّع مشاكل البث. |
NETWORK_UNKNOWN | 300 | حدث خطأ عام في الشبكة عند جلب مورد غير مشمول ضمن النطاق [301-399] | يجب أن يتأكّد المطوّرون من إمكانية الوصول إلى المحتوى الذي يتم جلبه تهيئة استجابة الخادم بشكل صحيح. |
SEGMENT_NETWORK | *301 | تعذّر استرداد أي مقطع من أي معدل نقل بيانات (مع إعادة محاولة ثلاث مرات تراجعات أسية). | يحتاج المطوّرون إلى التحقّق من أنّ شرائحهم متوفّرة فعلاً. أُنشأها جون هنتر، الذي كان متخصصًا يمكن أن يكون ذلك هو حالة المستخدم الذي لا يمكنه الوصول إلى هذه الشرائح أيضًا. |
HLS_NETWORK_MASTER_ |
*311 | فشل استرداد ملف m3u8 لقائمة التشغيل الرئيسية مع إجرائها ثلاث عمليات إعادة محاولة. | يجب أن يتأكّد المطوّرون من أنّ قوائم التشغيل الخاصة بهم متوفّرة فعلاً. أُنشأها جون هنتر، الذي كان متخصصًا قد يحدث ذلك عندما لا يتمكن المستخدم من الوصول إلى قائمة التشغيل أيضًا. |
HLS_NETWORK_PLAYLIST | *312 | فشل استرداد ملف قائمة تشغيل الوسائط (المُقيَّمة) m3u8 الذي يحتوي على ثلاثة إعادة المحاولة. | يجب أن يتأكّد المطوّرون من أنّ قوائم التشغيل الخاصة بهم متوفّرة فعلاً. أُنشأها جون هنتر، الذي كان متخصصًا قد يحدث ذلك عندما لا يتمكن المستخدم من الوصول إلى قائمة التشغيل أيضًا. |
HLS_NETWORK_NO_KEY_ |
313 | لم يعرض طلب مفتاح فك التشفير ردًا. | على المطوّرين التحقّق من صحة خدمة إدارة مفاتيح التشفير. |
HLS_NETWORK_KEY_ |
*314 | تعذّر استخدام XhrIO المستخدَم لطلب مفتاح فك تشفير HLS. | على المطوّرين التحقّق من صحة خدمة إدارة مفاتيح التشفير. |
HLS_NETWORK_INVALID_ |
315 | شريحة HLS التي يتم تلقّيها للمعالجة ليست بتنسيق TS أو AAC بتنسيق mp4 . قد يكون هناك خطأ في تطبيق MPL أو إعداد في تطبيق WebRecipient. | على المطوّرين التحقّق من أنّ شرائحهم إما "TS" أو "AAC". |
HLS_SEGMENT_PARSING | 316 | يُعرَض عندما يتعذّر تحليل مقطع HLS. | يحتاج المطوّرون إلى التحقّق من أن شرائحهم تم إنشاؤها بشكل صحيح. |
DASH_NETWORK | *321 | تعذّر طلب XHR للحصول على بيان DASH بدون أي استجابة. | راجع قسم النجوم لتشخيص الأخطاء المتعلقة بالشبكة. |
DASH_NO_INIT | 322 | لا يمكننا استخراج بيانات التهيئة من أول شريحة تهيئة DASH. | يحتاج المطورون إلى التحقق من صحة شريحة بدء DASH. |
SMOOTH_NETWORK | *331 | تعذّر طلب XHR للحصول على بيان DASH بدون أي استجابة. | راجع قسم النجوم لتشخيص الأخطاء المتعلقة بالشبكة. |
SMOOTH_NO_MEDIA_ |
332 | لا تحتوي الشريحة التي تم تنزيلها للمعالجة على أي بيانات وسائط. | على المطوّرين التحقّق من صحة شرائح الجمهور السلسة. |
HLS_MANIFEST_MASTER | 411 | تعذّر تحليل ملف بيان HLS. أو شيئًا لا يحتاجه MPL فهمها بعد في m3u8 | افحص محتوى عنوان URL الخاص بالبيان. |
HLS_MANIFEST_PLAYLIST | 412 | تعذّر تحليل ملف قائمة تشغيل الوسائط. أو شيئًا لا يحتاجه MPL فهمها بعد في m3u8 | افحص محتوى عنوان URL لقائمة تشغيل الوسائط. |
DASH_MANIFEST_NO_ |
421 | عند تسوية بيان Dash، لم نجد نقاطًا فيها. هذا هو بشكل غير طبيعي. | يحتاج المطوّرون إلى التحقق من صحة بيان DASH. |
DASH_MANIFEST_NO_ |
422 | ليس هناك نوع MIME لتمثيل في البيان. | على المطوّرين تحديد نوع MIME للصوت/الفيديو/النص والتمثيليات. |
DASH_INVALID_SEGMENT_ |
423 | تطلب MPL فهرسًا يزيد عن طول القيمة المتوفرة الأجزاء كما هو محدد في التمثيل في البيان. | يمكنك الإبلاغ باستخدام الروابط على دعم Google Cast. |
SMOOTH_MANIFEST | 431 | لا يتوافق البيان السلس مع المعيار. | على المطوِّر حلّ أي من المشاكل التالية:
|
رموز خطأ مشغّل Shaka
للحصول على رموز الخطأ المتعلقة بـ Shaka Player، راجع Shaka Player مستندات فئة الخطأ
الأخطاء الشائعة في الشبكة
خطأ HTTP | رمز الحالة | الوصف | الحلّ |
---|---|---|---|
BAD_REQUEST | 400 | تعذّر على الخادم فهم الطلب بسبب كتابته بشكل غير صحيح وبناء الجملة. يجب ألا يكرر العميل الطلب بدون إجراء تعديلات. | حدث خطأ في عنوان URL. مراجعة مطوّري التطبيقات |
غير مصرَّح بها | 401 | يستلزم الطلب مصادقة المستخدم | تحقق من التطبيق لمعرفة ما إذا كانت معلومات المصادقة الصحيحة موجودة. |
NOT_FOUND | 404 | يمكن للعميل الاتصال بالخادم ولكن تعذر على الخادم العثور على ما كان طلب | يتحقّق المطوّرون من موارد عناوين URL وتأكَّد من توفُّرها. |
REQUEST_TIMEOUT | 408 | لم يقدّم العميل طلبًا خلال الوقت الذي تم فيه إنشاء الخادم مستعدًا للانتظار. ويمكن للعميل تكرار الطلب في أي وقت لاحق بدون إجراء تعديلات. | قد يكون هذا بسبب مورد (قابلية تطوير الخادم) أو مشكلة حقيقية في الشبكة. |
INTERNAL_SERVER_ |
500 | واجه الخادم شرطًا غير متوقع منعه من تلبية الطلب. | يتحقّق المطوّرون من المشكلة المتعلقة بالخادم. |
BAD_GATEWAY | 502 | أثناء عمل الخادم كبوابة أو خادم وكيل، تلقى خادمًا من الخادم الرئيسي الذي دخل إليه لمحاولة تنفيذ طلبك. | يتحقق المطوّرون من إعدادات الخادم الخاص بهم. |
SERVICE_UNAVAILABLE | 503 | يتعذّر على الخادم حاليًا معالجة الطلب بسبب خطأ مؤقت زيادة التحميل على الخادم أو صيانته. سيؤدي ذلك إلى أن هذا حالة مؤقتة سيتم التخفيف من حدتها بعد بعض التأخير. | يتحقق المطوّرون من إعدادات الخادم، وخاصةً قابلية التوسيع والتطوير خدماتهم. |
GATEWAY_TIMEOUT | 504 | أثناء عمل الخادم كبوابة أو وكيل، لم يتلقَّ معلومات عن استجابة من الخادم الرئيسي المحدد بواسطة عنوان URI. | يتحقّق المطوّرون من إعدادات الخادم والاتصال بين حوافه. الخوادم وعُقد المصدر. |
ملاحظات
يمكن أن يحتوي رمز الخطأ المتبوع بعلامة النجمة (*) على رموز خطأ أخرى. ملحق بها. التنسيق هو:
{Error Code}{Closure Network Error Code}{HTTP Status Code}
لمزيد من المعلومات، يُرجى مراجعة رمز حالة HTTP:
يشمل المثال 3016404
ثلاثة أجزاء:
301 | حدث خطأ في الشبكة في التقسيم. |
6 | خطأ HTTP. |
404 | حالة عدم العثور على HTTP. |
طبيعة أخطاء الشبكة - يمكن اتخاذ إجراء بشأن بعض هذه الأخطاء، بينما لا يكون البعض الآخر بسبب بطبيعة عمليات الشبكة. على سبيل المثال، الخطأ 3018408 الذي يشير إلى المهلة السابقة إلى سوء اتصال المستخدم، حيث لم يعد البث فريقك ولا المطورين القيام بالكثير حيال ذلك؛ احذر، فقد يعني ذلك أيضًا شبكة توصيل المحتوى (CDN) الخاصة بالمطوّر تواجه مشاكل أيضًا. من ناحية أخرى، حدث خطأ 3116403 يعني تقديم طلب البيان بنجاح ولكن الخادم يرفض من أجل عرضها. قد يكون هذا بروتوكول CORS أو المصادقة أو أي خادم آخر أو عملية دمج المشكلات التي يجب أن ينظر إليها المطورون.