رموز الأخطاء

إذا كانت لديك مشكلة لم تعالجها هذه الصفحة، يمكنك مراجعة صفحة دعم Google Cast للحصول على إجابات عن أسئلتك.

رموز خطأ حزمة تطوير البرامج (SDK) للإرسال

رموز الخطأ المتعلقة بحزمة تطوير البرامج (SDK) للإرسال والمُرسلة من خلال أحداث خطأ أو خطأ في الوسائط الرسائل.

الاسم Code الوصف الحلّ
التطبيق 900 يُعرَض عند حدوث خطأ خارج إطار العمل (على سبيل المثال، إذا كان حدث يعرض المعالج خطأً). تحقَّق من الخطأ الذي يقع خارج إطار عمل البث.
BREAK_CLIP_LOADING_ERROR 901 يُعرَض عند تعذُّر اعتراض تحميل المقطع. اطّلِع على محتوى مقاطع الاستراحة.
BREAK_SEEK_INTERCEPTOR_ERROR 902 يُرجع عند إخفاق اعتراض محاولة الكسر. تحقق للتأكد من صحة اعتراض طلب الكسر.
IMAGE_ERROR 903 يُعرَض عند تعذُّر تحميل صورة. تأكَّد من أنّ عنوان URL للصورة يشير إلى الموقع الجغرافي الصحيح.
LOAD_INTERRUPTED 904 تمت مقاطعة التحميل بواسطة محطة أو تحميل آخر. تحقق لمعرفة ما إذا كان هناك إجراء آخر قد تسبب في مقاطعة التحميل.
LOAD_FAILED 905 تعذَّر تنفيذ أمر تحميل. التحقق من إعداد طلب التحميل بشكل صحيح ومن قدرة الوسائط على اللعب.
MEDIA_ERROR_MESSAGE 906 تم إرسال رسالة خطأ إلى المُرسِل. راجِع إما مُستلِم الويب أو المُرسِل للحصول على معلومات عن الخطأ.
عام 909 يُعرَض عند حدوث خطأ غير معروف. حدث خطأ غير متوقع. من المفترض أن يكون هذا المحتوى نادر الحدوث.

رموز خطأ مكتبة مشغّل الوسائط

رسائل الخطأ المتعلقة بالتشغيل من MPL والتي تم إرسالها عند حدوث خطأ أو خطأ في الوسائط الرسائل.

الاسم Code الوصف الحلّ
MEDIA_UNKNOWN 100 حدث خطأ غير معروف في عنصر الوسائط تم تشغيله من النظام الأساسي. واجه عنصر الوسائط خطأً لا يشير إلى أنه أحد MediaError.MEDIA_ERR_*. من المفترض أن يكون هذا المحتوى نادر الحدوث.
MEDIA_ABORTED 101 نشَّط عنصر الوسائط MediaError.MEDIA_ERR_ABORTED خطأ. تم إلغاء عملية استرجاع مورد الوسائط من قِبل المستخدم طلبك. يحدث هذا عادةً بسبب إلغاء التشغيل.
MEDIA_DECODE 102 شغّل عنصر الوسائط MediaError.MEDIA_ERR_DECODE خطأ. يجب أن يتحقّق المطوّر من صحة معلَمات ترميز البث.
MEDIA_NETWORK 103 فعِّل عنصر الوسائط MediaError.MEDIA_ERR_NETWORK تعذّر تنزيل بيانات الوسائط لأنّ البثّ لا يستخدم عنصر الوسائط التنزيل. يمكن أن تكون هذه المشكلة متعلّقة بتطبيقك. إذا لزم الأمر، قم بتقديم تقرير من خلال أداة تتبُّع مشاكل البث
MEDIA_SRC_NOT_SUPPORTED 104 فعَّل عنصر الوسائط MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED خطأ. تحقَّق من صحة شريحة بيانات المطوِّرين، وتأكّد من تضمين برامج الترميز في التنسيقات المتوافقة مع البثّ.
SOURCE_BUFFER_FAILURE 110 يتعذّر على البثّ إضافة مصدر مخزن مؤقت إلى مصدر الوسائط الحالي. راجِع تشفير الويب. في كثير من الأحيان، قد يكون ذلك برامج ترميز غير صحيحة محددة في برامج الترميز البث في ملف البيان في التطبيق. إذا لم يكن كذلك، فأبلغ عن أداة تتبُّع مشاكل البث
MEDIAKEYS_NETWORK 201 عند استخدام XhrIo في Media Keys لنشر طلب ترخيص، واجهنا خطأ في الشبكة. يتحقّق المطوّر من صحة خادم التراخيص.
MEDIAKEYS_غير متاح 202 ويتناول ذلك حالتين:
  • عند استخدام جلسة الوسائط لإنشاء طلب على EME، حدث خطأ رئيسي.
  • تعذّر إعداد مفاتيح وسائط EME.
تعذّر تنزيل بيانات الوسائط، ولكن نظرًا لأن البثّ لا يستخدم الوسائط المطلوب تنزيله، يُرجى الإبلاغ عن أداة تتبُّع مشاكل البث
MEDIAKEYS_WEBCRYPTO 203 حدث خطأ أثناء فك التشفير عند استخدام تشفير الويب المضمَّن الذي يتوافق مع المتصفح. يُرجى الاطّلاع على واجهة برمجة تطبيقات تشفير الويب. يُرجى الإبلاغ عنها من خلال أداة تتبُّع مشاكل البث.
NETWORK_UNKNOWN 300 حدث خطأ عام في الشبكة عند جلب مورد غير مشمول ضمن النطاق [301-399] يجب أن يتأكّد المطوّرون من إمكانية الوصول إلى المحتوى الذي يتم جلبه تهيئة استجابة الخادم بشكل صحيح.
SEGMENT_NETWORK *301 تعذّر استرداد أي مقطع من أي معدل نقل بيانات (مع إعادة محاولة ثلاث مرات تراجعات أسية). يحتاج المطوّرون إلى التحقّق من أنّ شرائحهم متوفّرة فعلاً. أُنشأها جون هنتر، الذي كان متخصصًا يمكن أن يكون ذلك هو حالة المستخدم الذي لا يمكنه الوصول إلى هذه الشرائح أيضًا.
HLS_NETWORK_MASTER_PLAYLIST *311 فشل استرداد ملف m3u8 لقائمة التشغيل الرئيسية مع إجرائها ثلاث عمليات إعادة محاولة. يجب أن يتأكّد المطوّرون من أنّ قوائم التشغيل الخاصة بهم متوفّرة فعلاً. أُنشأها جون هنتر، الذي كان متخصصًا قد يحدث ذلك عندما لا يتمكن المستخدم من الوصول إلى قائمة التشغيل أيضًا.
HLS_NETWORK_PLAYLIST *312 فشل استرداد ملف قائمة تشغيل الوسائط (المُقيَّمة) m3u8 الذي يحتوي على ثلاثة إعادة المحاولة. يجب أن يتأكّد المطوّرون من أنّ قوائم التشغيل الخاصة بهم متوفّرة فعلاً. أُنشأها جون هنتر، الذي كان متخصصًا قد يحدث ذلك عندما لا يتمكن المستخدم من الوصول إلى قائمة التشغيل أيضًا.
HLS_NETWORK_NO_KEY_RESPONSE 313 لم يعرض طلب مفتاح فك التشفير ردًا. على المطوّرين التحقّق من صحة خدمة إدارة مفاتيح التشفير.
HLS_NETWORK_KEY_LOAD *314 تعذّر استخدام XhrIO المستخدَم لطلب مفتاح فك تشفير HLS. على المطوّرين التحقّق من صحة خدمة إدارة مفاتيح التشفير.
HLS_NETWORK_INVALID_SEGMENT 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_DATA 332 لا تحتوي الشريحة التي تم تنزيلها للمعالجة على أي بيانات وسائط. على المطوّرين التحقّق من صحة شرائح الجمهور السلسة.
HLS_MANIFEST_MASTER 411 تعذّر تحليل ملف بيان HLS. أو شيئًا لا يحتاجه MPL فهمها بعد في m3u8 افحص محتوى عنوان URL الخاص بالبيان.
HLS_MANIFEST_PLAYLIST 412 تعذّر تحليل ملف قائمة تشغيل الوسائط. أو شيئًا لا يحتاجه MPL فهمها بعد في m3u8 افحص محتوى عنوان URL لقائمة تشغيل الوسائط.
DASH_MANIFEST_NO_PERIODS 421 عند تسوية بيان Dash، لم نجد نقاطًا فيها. هذا هو بشكل غير طبيعي. يحتاج المطوّرون إلى التحقق من صحة بيان DASH.
DASH_MANIFEST_NO_MIMETYPE 422 ليس هناك نوع MIME لتمثيل في البيان. على المطوّرين تحديد نوع MIME للصوت/الفيديو/النص والتمثيليات.
DASH_INVALID_SEGMENT_INFO 423 تطلب MPL فهرسًا يزيد عن طول القيمة المتوفرة الأجزاء كما هو محدد في التمثيل في البيان. يمكنك الإبلاغ باستخدام الروابط على دعم Google Cast.
SMOOTH_MANIFEST 431 لا يتوافق البيان السلس مع المعيار. على المطوِّر حلّ أي من المشاكل التالية:
  • بدون بروتوكول أمان طبقة النقل (Sps)
  • جودة الفيديو غير صالحة
  • جودة الصوت غير صالحة
  • بيانات خاصة في برنامج ترميز الصوت غير صالحة
  • معلومات الحماية غير الصالحة
  • ما مِن مستوى جودة
  • وسائط غير معروفة

رموز خطأ مشغّل 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 أو المصادقة أو أي خادم آخر أو عملية دمج المشكلات التي يجب أن ينظر إليها المطورون.