cast. framework. events
هذه هي مساحة الاسم cast.framework.events.
الدروس
BitrateChangedEvent
بيانات الحدث cast.framework.events.EventType.BITRATE_CHANGED
BreaksEvent
بيانات الأحداث لجميع الأحداث المتعلّقة بفواصل الإعلانات:
cast.framework.events.EventType.BREAK_ENDED وcast.framework.events.EventType.BREAK_STARTED وcast.framework.events.EventType.BREAK_CLIP_ENDED وcast.framework.events.EventType.BREAK_CLIP_LOADING وcast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
بيانات الحدث cast.framework.events.EventType.BUFFERING
CacheItemEvent
بيانات الحدث الخاص بحدث cast.framework.events.EventType.CACHE_HIT أو حدث cast.framework.events.EventType.CACHE_INSERTED
CacheLoadedEvent
بيانات الحدث cast.framework.events.EventType.CACHE_LOADED
ClipEndedEvent
بيانات الحدث cast.framework.events.EventType.CLIP_ENDED
CustomStateEvent
بيانات الحدث cast.framework.events.EventType.CUSTOM_STATE
EmsgEvent
بيانات الحدث cast.framework.events.EventType.EMSG
ErrorEvent
بيانات الحدث cast.framework.events.EventType.ERROR
الحدث
فئة رئيسية لبيانات الأحداث لجميع الأحداث التي يتم إرسالها من خلال cast.framework.PlayerManager.
Id3Event
بيانات الحدث cast.framework.events.EventType.ID3
تتّبع بيانات ID3 الوصفية المقدَّمة هنا تنسيق ID3 v2.
يتم تشغيل حدث واحد لكل إطار ضمن رسالة ID3.
لا يحتوي هذا الحدث على رسالة ID3 الكاملة غير المعالجة. في ما يلي الأقسام الفرعية لرسالة ID3:
- ID3v2 / معرّف الملف
- إصدار ID3v2
- علامات ID3v2
- حجم ID3v2
- نوع الإطار (مثل
TXXX) - حجم الإطار
- علامات الإطار
- ترميز الإطار
- وصف الإطار
- بيانات الإطار
يتم توفير العناصر 5 (frameType) و9 (frameDescription) و10
(segmentData) فقط في هذا الحدث.
LiveStatusEvent
بيانات الحدث الخاص بحدث cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED أو حدث cast.framework.events.EventType.LIVE_ENDED
LoadEvent
بيانات الأحداث لجميع الأحداث المتعلّقة بمعالجة طلب تحميل أو تحميل مسبق التي تم إجراؤها على اللاعب.
MediaElementEvent
بيانات الأحداث لجميع الأحداث التي تمّت إعادة توجيهها من MediaElement
MediaFinishedEvent
بيانات الحدث cast.framework.events.EventType.MEDIA_FINISHED
MediaInformationChangedEvent
بيانات الحدث cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED
MediaPauseEvent
بيانات الأحداث الخاصة بأحداث pause التي تمّت إعادة توجيهها من MediaElement
MediaStatusEvent
بيانات الحدث cast.framework.events.EventType.MEDIA_STATUS
RequestEvent
بيانات الأحداث لجميع الأحداث التي تمثّل الطلبات المقدَّمة إلى المستلِم
SegmentDownloadedEvent
بيانات الحدث cast.framework.events.EventType.SEGMENT_DOWNLOADED
TimedMetadataEvent
فئة رئيسية لبيانات الأحداث الخاصة بالبيانات الوصفية المحدّدة بوقت يختلف ذلك عن Id3Event
في أنّ البيانات الوصفية يتم الاحتفاظ بها في ملف البيان بدلاً من الأجزاء الداخلية من المقاطع.
TracksChangedEvent
بيانات الحدث cast.framework.events.EventType.TRACKS_CHANGED
مساحة الاسم
category
التعدادات
DetailedErrorCode
الرقم
رمز تحدّده حزمة تطوير البرامج (SDK) الخاصة بجهاز الاستقبال ويصف الخطأ الذي حدث.
القيمة |
|
|---|---|
|
MEDIA_UNKNOWN |
الرقم يُعرَض عندما يعرض HTMLMediaElement خطأ، ولكن لا يتعرّف CAF على الخطأ المحدّد. |
|
MEDIA_ABORTED |
الرقم يتم عرض هذا الخطأ عندما يتم إيقاف عملية جلب مورد الوسائط من خلال وكيل المستخدم بناءً على طلب المستخدم. |
|
MEDIA_DECODE |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ أثناء فك ترميز مورد الوسائط، بعد التأكّد من إمكانية استخدام المورد. |
|
MEDIA_NETWORK |
الرقم يتم عرض هذا الرمز عندما يتسبّب خطأ في الشبكة في توقّف وكيل المستخدم عن استرجاع مورد الوسائط بعد التأكّد من إمكانية استخدامه. |
|
MEDIA_SRC_NOT_SUPPORTED |
الرقم يتم عرض هذا الخطأ عندما لا يكون مرجع الوسائط المشار إليه بواسطة السمة src مناسبًا. |
|
SOURCE_BUFFER_FAILURE |
الرقم يتم عرض هذا الخطأ عندما يتعذّر إضافة مخزن مؤقت للمصدر إلى MediaSource. |
|
MEDIAKEYS_UNKNOWN |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف في مفاتيح الوسائط. |
|
MEDIAKEYS_NETWORK |
الرقم يتم عرض هذا الخطأ عند حدوث مشكلة في مفاتيح الوسائط بسبب مشكلة في الشبكة. |
|
MEDIAKEYS_UNSUPPORTED |
الرقم يتم عرض هذا الخطأ عندما يتعذّر إنشاء عنصر MediaKeySession. |
|
MEDIAKEYS_WEBCRYPTO |
الرقم يتم عرض هذه الحالة عند تعذُّر التشفير. |
|
NETWORK_UNKNOWN |
الرقم يتم عرض هذا الخطأ عند حدوث مشكلة غير معروفة في الشبكة. |
|
SEGMENT_NETWORK |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تنزيل مقطع فيديو. |
|
HLS_NETWORK_MASTER_PLAYLIST |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تنزيل قائمة تشغيل رئيسية بتنسيق HLS. |
|
HLS_NETWORK_PLAYLIST |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تنزيل قائمة تشغيل HLS. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تنزيل مفتاح HLS. |
|
HLS_NETWORK_KEY_LOAD |
الرقم يُعرَض عندما يتعذّر إرسال طلب الحصول على مفتاح HLS. |
|
HLS_NETWORK_INVALID_SEGMENT |
الرقم يتم عرض هذا الخطأ عندما تكون إحدى شرائح HLS غير صالحة. |
|
HLS_SEGMENT_PARSING |
الرقم يُعرَض عندما يتعذّر تحليل جزء من HLS. |
|
DASH_NETWORK |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف في الشبكة أثناء التعامل مع بث DASH. |
|
DASH_NO_INIT |
الرقم يُعرَض عندما يكون بث DASH غير متوفّر فيه init. |
|
SMOOTH_NETWORK |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف في الشبكة أثناء معالجة بث Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
الرقم يتم عرض هذا الخطأ عندما لا تتضمّن حزمة بث Smooth بيانات وسائط. |
|
MANIFEST_UNKNOWN |
الرقم يتم عرض هذا الرمز عند حدوث خطأ غير معروف أثناء تحليل ملف البيان. |
|
HLS_MANIFEST_MASTER |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ أثناء تحليل ملف بيان رئيسي بتنسيق HLS. |
|
HLS_MANIFEST_PLAYLIST |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ أثناء تحليل قائمة تشغيل HLS. |
|
DASH_MANIFEST_UNKNOWN |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف أثناء تحليل بيان DASH. |
|
DASH_MANIFEST_NO_PERIODS |
الرقم يتم عرض هذا الخطأ عندما لا يتضمّن بيان DASH فترات. |
|
DASH_MANIFEST_NO_MIMETYPE |
الرقم يُعرَض عندما لا يتضمّن بيان DASH MimeType. |
|
DASH_INVALID_SEGMENT_INFO |
الرقم يتم عرض هذا الخطأ عندما يحتوي بيان DASH على معلومات غير صالحة عن الأجزاء. |
|
SMOOTH_MANIFEST |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ أثناء تحليل بيان Smooth. |
|
SEGMENT_UNKNOWN |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف في أحد الأقسام. |
|
TEXT_UNKNOWN |
الرقم حدث خطأ غير معروف في بث نصي. |
|
التطبيق |
الرقم يتم عرض هذه الحالة عند حدوث خطأ خارج إطار العمل (مثلاً، إذا عرض معالج حدث خطأ). |
|
BREAK_CLIP_LOADING_ERROR |
الرقم يتم عرض هذا الخطأ عند تعذُّر عمل أداة اعتراض تحميل مقطع الاستراحة. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
الرقم يتم عرض هذا الخطأ عند تعذُّر عمل أداة اعتراض البحث عن فواصل إعلانية. |
|
IMAGE_ERROR |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تحميل صورة. |
|
LOAD_INTERRUPTED |
الرقم تمت مقاطعة عملية تحميل من خلال عملية إلغاء تحميل أو عملية تحميل أخرى. |
|
LOAD_FAILED |
الرقم تعذّر تنفيذ أمر تحميل. |
|
MEDIA_ERROR_MESSAGE |
الرقم تم إرسال رسالة خطأ إلى المُرسِل. |
|
GENERIC |
الرقم يتم عرض هذا الرمز عند حدوث خطأ غير معروف. |
EndedReason
سلسلة
أسباب انتهاء التشغيل
القيمة |
|
|---|---|
|
END_OF_STREAM |
سلسلة انتهى التشغيل لأنّنا وصلنا إلى نهاية البث الحالي. |
|
خطأ |
سلسلة انتهى التشغيل بسبب حدوث خطأ. |
|
متوقّف |
سلسلة انتهى التشغيل لأنّ إحدى العمليات أجبرتنا على إيقاف البث الحالي. |
|
تمت مقاطعتها |
سلسلة تم إنهاء التشغيل بسبب تحميل عنصر جديد. |
|
تم تخطّي الاختبار. |
سلسلة انتهى التشغيل بسبب عملية تخطّي الإعلان. |
|
BREAK_SWITCH |
سلسلة انتهى التشغيل بسبب التبديل إلى فاصل إعلاني مدمج. |
ErrorSeverity
الرقم
درجة خطورة الخطأ تتّبع هذه السمة نظام التسمية والترقيم نفسهما المتّبعَين في Shaka Player.
القيمة |
|
|---|---|
|
RECOVERABLE |
الرقم حدث خطأ، ولكن يحاول المشغّل إصلاحه. إذا تعذّر على المشغّل استرداد البيانات في النهاية، قد لا يعرض خطأ CRITICAL. على سبيل المثال، لن تؤدي إعادة محاولة الحصول على جزء من الوسائط إلى حدوث خطأ CRITICAL (سيواصل المشغّل إعادة المحاولة إلى الأبد). |
|
CRITICAL |
الرقم خطأ فادح لا يمكن للمشغّل إصلاحه. وتؤدي هذه الأخطاء إلى توقّف المشغّل عن تشغيل عنصر الوسائط الحالي. |
EventType
سلسلة
أنواع أحداث اللاعبين لمزيد من المعلومات عن الأحداث التي يتم توجيهها من MediaElement، يُرجى الاطّلاع على https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.
القيمة |
|
|---|---|
|
الكل |
سلسلة هذا معرّف خاص يمكن استخدامه لتلقّي إشعارات بجميع الأحداث (يُستخدم في الغالب لأغراض تصحيح الأخطاء). سيكون الحدث فئة فرعية من cast.framework.events.Event. |
|
ABORT |
سلسلة يتم تنشيط هذا الحدث عندما يتوقف المتصفح عن جلب الوسائط قبل اكتمال تنزيلها، ولكن ليس بسبب حدوث خطأ. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
CAN_PLAY |
سلسلة يتم تنشيط هذا الحدث عندما يمكن للمتصفّح استئناف تشغيل المقطع، ولكنّه يقدّر أنّه لم يتم تحميل بيانات كافية لتشغيل المقطع حتى نهايته بدون الحاجة إلى التوقف للتخزين المؤقت. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
CAN_PLAY_THROUGH |
سلسلة يتم تشغيله عندما يقدّر المتصفّح أنّه يمكنه تشغيل المقطع حتى نهايته بدون التوقف للتخزين المؤقت. يُرجى العِلم أنّ تقدير المتصفّح ينطبق فقط على المقطع الحالي الذي يتم تشغيله (أي إذا كان يتم تشغيل مقطع إعلاني حاليًا، سيقدّر المتصفّح المقطع الإعلاني فقط وليس المحتوى الكامل). يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
سلسلة يتم تنشيط هذا الحدث عند تغيير سمة المدة في MediaElement. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
تم إفراغها |
سلسلة يتم إطلاقه عندما تصبح الوسائط فارغة. ومن الأمثلة على ذلك، استدعاء load() لإعادة ضبط MediaElement. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
منتهية |
سلسلة يتم تنشيط هذا الحدث عندما يتم تشغيل مقطع وسائط بكامل مدته. ولا يشمل ذلك الحالات التي تم فيها إيقاف تشغيل المقطع بسبب حدوث خطأ أو تلقّي طلب إيقاف.
في حال توفّر إعلانات، يتم تنشيط هذا الحدث مرة واحدة كحد أقصى لكل إعلان، ومرة واحدة كحد أقصى للمحتوى الرئيسي. يتم إعادة توجيه هذا الحدث من
MediaElement، وتم تضمينه في cast.framework.events.MediaElementEvent. إذا كنت تريد معرفة الوقت الذي ينتهي فيه تشغيل الوسائط، من المرجّح أنّك تريد استخدام |
|
LOADED_DATA |
سلسلة يتم تنشيط هذا الحدث عندما ينتهي المتصفّح من تحميل اللقطة الأولى من مقطع الوسائط. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
LOADED_METADATA |
سلسلة يتم تشغيل هذا الحدث عندما ينتهي المتصفّح من تحميل البيانات الوصفية لمقطع. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
LOAD_START |
سلسلة يتم تنشيط هذا الحدث عندما يبدأ المتصفّح في البحث عن بيانات الوسائط لمقطع. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
إيقاف مؤقت |
سلسلة يتم إطلاقه عند إيقاف التشغيل مؤقتًا. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaPauseEvent. |
|
اللعب |
سلسلة يتم تنشيط هذا الحدث عندما يصبح التشغيل جاهزًا للبدء (أي بعد إيقافه مؤقتًا). يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
اللعب |
سلسلة يتم تنشيط هذا الحدث عند بدء التشغيل. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
PROGRESS |
سلسلة يتم تنشيط هذا الحدث عندما يجلب المتصفّح بيانات الوسائط. إذا كنت تستخدم البث التكيّفي لمعدل نقل البيانات (مثل HLS وDASH وSMOOTH)، من المرجّح أنّك تريد استخدام حدث |
|
RATE_CHANGE |
سلسلة يتم تنشيط هذا الحدث عند تعديل معدّل التشغيل. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
تم البحث |
سلسلة يتم إطلاقه عند انتهاء عملية البحث. لن يتم تنشيط هذا الحدث في حال انتهاء البحث عندما تكون الوسائط متوقفة مؤقتًا. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
SEEKING |
سلسلة يتم تنشيط هذا الحدث عند البحث في الوسائط. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
متوقّف |
سلسلة يتم تنشيط هذا الحدث عندما يحاول المتصفّح جلب بيانات الوسائط، ولكنّه لم يتلقَّ ردًا.
يتم تنفيذ حدث |
|
TIME_UPDATE |
سلسلة يتم تنشيط هذا الحدث بشكل دوري أثناء تشغيل الوسائط. سيتم تشغيل هذا الحدث كلما تغيّرت السمة currentTime. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
تعليق |
سلسلة يتم تنشيط هذا الحدث عندما لا يجلب المتصفّح بيانات الوسائط عن قصد. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
في انتظار المراجعة |
سلسلة يتم تنشيط هذا الحدث عندما يتوقف التشغيل لأنّ المتصفّح ينتظر توفّر الإطار التالي. يتم تنفيذ حدث |
|
BITRATE_CHANGED |
سلسلة يتم تنشيط هذا الحدث عند تغيُّر معدّل نقل البيانات للوسائط التي يتم تشغيلها (مثلما يحدث عند تغيير مسار نشط أو عند اختيار معدّل نقل بيانات مختلف استجابةً لظروف الشبكة). الحدث هو cast.framework.events.BitrateChangedEvent. |
|
BREAK_STARTED |
سلسلة يتم تنشيط هذا الحدث عندما يبدأ تحميل المقطع الأول في فاصل إعلاني. الحدث هو cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
سلسلة يتم تنشيط هذا الحدث عند انتهاء آخر مقطع إعلاني ضمن استراحة إعلانية. الحدث هو cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
سلسلة يتم إطلاقه عندما يبدأ تحميل مقطع إعلاني أثناء الاستراحة. الحدث هو cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
سلسلة يتمّ إطلاقه عند بدء مقطع فاصل. الحدث هو cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
سلسلة يتم إطلاق هذا الحدث عند انتهاء مقطع فاصل. الحدث هو cast.framework.events.BreaksEvent. |
|
جارٍ تخزين مؤقت |
سلسلة يتم تنشيط هذا الحدث عندما يتوقف التشغيل مؤقتًا بسبب التخزين المؤقت أو عندما تتم إعادة تشغيله بعد انتهاء التخزين المؤقت. الحدث هو cast.framework.events.BufferingEvent. |
|
TIME_DRIFTED |
سلسلة يتم تنشيط هذا الحدث عند عدم تطابق الوقت الحالي الذي يبلّغ عنه المشغّل مع الوقت الحالي المقدَّر استنادًا إلى حالة المشغّل ومعدّل التشغيل. الحدث هو cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
سلسلة يتم تنشيط هذا الحدث عند انتهاء تحميل المحتوى الذي تم تخزينه مؤقتًا مسبقًا من خلال ميزة "التشغيل السريع". الحدث هو cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
سلسلة يتم تنشيط هذا الحدث عند استخدام المحتوى الذي تم تخزينه مؤقتًا مسبقًا من خلال ميزة "التشغيل السريع". الحدث هو cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
سلسلة يتم تنشيط هذا الحدث عندما يتم تخزين عنوان URL واحد مؤقتًا بواسطة ميزة "التشغيل السريع". الحدث هو cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
سلسلة يتم تنشيط هذا الحدث عند بدء تشغيل أي مقطع للمرة الأولى. ويشمل ذلك مقاطع الاستراحة ومقاطع المحتوى الرئيسي بين مقاطع الاستراحة. إذا أردت معرفة وقت بدء مقطع إعلاني، عليك استخدام Event is a {@link cast.framework.events.Event. |
|
CLIP_ENDED |
سلسلة يتم تنشيط هذا الحدث عند انتهاء أي مقطع. ويشمل ذلك مقاطع الاستراحة ومقاطع المحتوى الرئيسي
بين مقاطع الاستراحة. إذا أردت معرفة وقت انتهاء مقطع الاستراحة، عليك استخدام |
|
EMSG |
سلسلة يتم إطلاق هذا الحدث عند العثور على رسالة emsg في مقطع. الحدث هو cast.framework.events.EmsgEvent. |
|
خطأ |
سلسلة يتم إطلاق هذا الحدث عند حدوث خطأ. الحدث هو cast.framework.events.ErrorEvent. |
|
ID3 |
سلسلة يتم إطلاقه عند العثور على علامة ID3. سيتم تشغيل هذا الحدث فقط مع محتوى HLS. الحدث هو cast.framework.events.Id3Event. |
|
MEDIA_STATUS |
سلسلة يتم تنشيط هذا الحدث قبل إرسال رسالة صادرة تحتوي على حالة الوسائط الحالية. الحدث هو cast.framework.events.MediaStatusEvent. |
|
CUSTOM_STATE |
سلسلة يتم تنشيط هذا الحدث عند إرسال رسالة حالة مخصّصة صادرة. الحدث هو cast.framework.events.CustomStateEvent. |
|
MEDIA_INFORMATION_CHANGED |
سلسلة يتم تنشيط هذا الحدث إذا تم تغيير معلومات الوسائط أثناء التشغيل. على سبيل المثال، عند تشغيل راديو مباشر وتغيير البيانات الوصفية للأغنية. الحدث هو cast.framework.events.MediaInformationChangedEvent |
|
MEDIA_FINISHED |
سلسلة يتم تنشيط هذا الحدث عندما ينتهي تشغيل الوسائط بالكامل. ويشمل ذلك الحالات التالية: لم يتبقَّ أي محتوى في البث لتشغيله، أو طلب المستخدم إيقاف البث، أو حدث خطأ. عند استخدام وضع الانتظار في قائمة، سيتم تشغيل هذا الحدث مرة واحدة لكل عنصر في القائمة ينتهي. الحدث هو cast.framework.events.MediaFinishedEvent. |
|
PLAYER_PRELOADING |
سلسلة يتم تنشيط هذا الحدث عندما يبدأ المشغّل في التعامل مع طلب التحميل المُسبَق. الحدث هو cast.framework.events.LoadEvent. |
|
PLAYER_PRELOADING_CANCELLED |
سلسلة يتم تنشيط هذا الحدث إذا ألغى اللاعب عملية التحميل المُسبَق. الحدث هو cast.framework.events.LoadEvent. |
|
PLAYER_LOAD_COMPLETE |
سلسلة يتم تنشيط هذا الحدث عندما ينتهي اللاعب من معالجة طلب تحميل ويكون مستعدًا للعب. الحدث هو cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
سلسلة يتم تنشيط هذا الحدث عندما يبدأ المشغّل في التعامل مع طلب تحميل. سيتم تشغيل هذا الحدث قبل الحدث |
|
SEGMENT_DOWNLOADED |
سلسلة يتم إطلاق هذا الحدث عند اكتمال تنزيل مقطع. لن يتم تشغيل هذه الميزة إلا مع المحتوى المتكيّف مع سرعة الإنترنت (HLS أو DASH أو Smooth). الحدث هو cast.framework.events.SegmentDownloadedEvent. |
|
REQUEST_GET_STATUS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_SEEK |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_LOAD |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PRELOAD |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_STOP |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PAUSE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PRECACHE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PLAY |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_SKIP_AD |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PLAY_AGAIN |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PLAYBACK_RATE_CHANGE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_VOLUME_CHANGE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_EDIT_TRACKS_INFO |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة EDIT_TRACKS_INFO. الحدث هو cast.framework.events.RequestEvent. |
|
REQUEST_EDIT_AUDIO_TRACKS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة EDIT_AUDIO_TRACKS. الحدث هو cast.framework.events.RequestEvent. |
|
REQUEST_SET_CREDENTIALS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_LOAD_BY_ENTITY |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_USER_ACTION |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_DISPLAY_STATUS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_CUSTOM_COMMAND |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_FOCUS_STATE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_LOAD |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_INSERT |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_UPDATE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_REMOVE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_REORDER |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_GET_ITEMS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_GET_ITEM_IDS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
TRACKS_CHANGED |
سلسلة يتم تنشيط هذا الحدث إذا تغيّرت المقاطع الصوتية المتاحة بعد اكتمال التحميل. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
سلسلة يتم تنشيط هذا الحدث عندما تتغير قيمة live seekable range isMovingWindow، وتحديدًا عندما تتغير النافذة المتحركة إلى نافذة قابلة للتوسيع أو العكس. الحدث هو cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
سلسلة يتم إطلاق هذا الحدث عند انتهاء البث المباشر. الحدث هو cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
سلسلة عند العثور على بيانات وصفية محددة بوقت في DASH (EventStream) أو HLS (EXT-X-DATERANGE)، يتم تشغيل هذا الحدث بعد PLAYER_LOAD_COMPLETE عند العثور على بيانات وصفية محددة بوقت جديدة في المحتوى المباشر. الحدث هو cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
سلسلة يتم تشغيله عندما يدخل رأس التشغيل إلى منطقة على المخطط الزمني في DASH أو يصل إلى علامة EXT-X-DATERANGE. الحدث هو cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
سلسلة يتم تشغيل هذا الحدث عندما يخرج رأس التشغيل من منطقة المخطط الزمني في DASH أو يغادر علامة EXT-X-DATERANGE. الحدث هو cast.framework.events.TimedMetadataEvent. |
الخصائص
DetailedErrorCode
الرقم
رمز تحدّده حزمة تطوير البرامج (SDK) الخاصة بجهاز الاستقبال ويصف الخطأ الذي حدث.
القيمة |
|
|---|---|
|
MEDIA_UNKNOWN |
الرقم يُعرَض عندما يعرض HTMLMediaElement خطأ، ولكن لا يتعرّف CAF على الخطأ المحدّد. |
|
MEDIA_ABORTED |
الرقم يتم عرض هذا الخطأ عندما يتم إيقاف عملية جلب مورد الوسائط من خلال وكيل المستخدم بناءً على طلب المستخدم. |
|
MEDIA_DECODE |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ أثناء فك ترميز مورد الوسائط، بعد التأكّد من إمكانية استخدام المورد. |
|
MEDIA_NETWORK |
الرقم يتم عرض هذا الرمز عندما يتسبّب خطأ في الشبكة في توقّف وكيل المستخدم عن استرجاع مورد الوسائط بعد التأكّد من إمكانية استخدامه. |
|
MEDIA_SRC_NOT_SUPPORTED |
الرقم يتم عرض هذا الخطأ عندما لا يكون مرجع الوسائط المشار إليه بواسطة السمة src مناسبًا. |
|
SOURCE_BUFFER_FAILURE |
الرقم يتم عرض هذا الخطأ عندما يتعذّر إضافة مخزن مؤقت للمصدر إلى MediaSource. |
|
MEDIAKEYS_UNKNOWN |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف في مفاتيح الوسائط. |
|
MEDIAKEYS_NETWORK |
الرقم يتم عرض هذا الخطأ عند حدوث مشكلة في مفاتيح الوسائط بسبب مشكلة في الشبكة. |
|
MEDIAKEYS_UNSUPPORTED |
الرقم يتم عرض هذا الخطأ عندما يتعذّر إنشاء عنصر MediaKeySession. |
|
MEDIAKEYS_WEBCRYPTO |
الرقم يتم عرض هذه الحالة عند تعذُّر التشفير. |
|
NETWORK_UNKNOWN |
الرقم يتم عرض هذا الخطأ عند حدوث مشكلة غير معروفة في الشبكة. |
|
SEGMENT_NETWORK |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تنزيل مقطع فيديو. |
|
HLS_NETWORK_MASTER_PLAYLIST |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تنزيل قائمة تشغيل رئيسية بتنسيق HLS. |
|
HLS_NETWORK_PLAYLIST |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تنزيل قائمة تشغيل HLS. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تنزيل مفتاح HLS. |
|
HLS_NETWORK_KEY_LOAD |
الرقم يُعرَض عندما يتعذّر إرسال طلب الحصول على مفتاح HLS. |
|
HLS_NETWORK_INVALID_SEGMENT |
الرقم يتم عرض هذا الخطأ عندما تكون إحدى شرائح HLS غير صالحة. |
|
HLS_SEGMENT_PARSING |
الرقم يُعرَض عندما يتعذّر تحليل جزء من HLS. |
|
DASH_NETWORK |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف في الشبكة أثناء التعامل مع بث DASH. |
|
DASH_NO_INIT |
الرقم يُعرَض عندما يكون بث DASH غير متوفّر فيه init. |
|
SMOOTH_NETWORK |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف في الشبكة أثناء معالجة بث Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
الرقم يتم عرض هذا الخطأ عندما لا تتضمّن حزمة بث Smooth بيانات وسائط. |
|
MANIFEST_UNKNOWN |
الرقم يتم عرض هذا الرمز عند حدوث خطأ غير معروف أثناء تحليل ملف البيان. |
|
HLS_MANIFEST_MASTER |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ أثناء تحليل ملف بيان رئيسي بتنسيق HLS. |
|
HLS_MANIFEST_PLAYLIST |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ أثناء تحليل قائمة تشغيل HLS. |
|
DASH_MANIFEST_UNKNOWN |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف أثناء تحليل بيان DASH. |
|
DASH_MANIFEST_NO_PERIODS |
الرقم يتم عرض هذا الخطأ عندما لا يتضمّن بيان DASH فترات. |
|
DASH_MANIFEST_NO_MIMETYPE |
الرقم يُعرَض عندما لا يتضمّن بيان DASH MimeType. |
|
DASH_INVALID_SEGMENT_INFO |
الرقم يتم عرض هذا الخطأ عندما يحتوي بيان DASH على معلومات غير صالحة عن الأجزاء. |
|
SMOOTH_MANIFEST |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ أثناء تحليل بيان Smooth. |
|
SEGMENT_UNKNOWN |
الرقم يتم عرض هذا الخطأ عند حدوث خطأ غير معروف في أحد الأقسام. |
|
TEXT_UNKNOWN |
الرقم حدث خطأ غير معروف في بث نصي. |
|
التطبيق |
الرقم يتم عرض هذه الحالة عند حدوث خطأ خارج إطار العمل (مثلاً، إذا عرض معالج حدث خطأ). |
|
BREAK_CLIP_LOADING_ERROR |
الرقم يتم عرض هذا الخطأ عند تعذُّر عمل أداة اعتراض تحميل مقطع الاستراحة. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
الرقم يتم عرض هذا الخطأ عند تعذُّر عمل أداة اعتراض البحث عن فواصل إعلانية. |
|
IMAGE_ERROR |
الرقم يتم عرض هذا الخطأ عندما يتعذّر تحميل صورة. |
|
LOAD_INTERRUPTED |
الرقم تمت مقاطعة عملية تحميل من خلال عملية إلغاء تحميل أو عملية تحميل أخرى. |
|
LOAD_FAILED |
الرقم تعذّر تنفيذ أمر تحميل. |
|
MEDIA_ERROR_MESSAGE |
الرقم تم إرسال رسالة خطأ إلى المُرسِل. |
|
GENERIC |
الرقم يتم عرض هذا الرمز عند حدوث خطأ غير معروف. |
EndedReason
سلسلة
أسباب انتهاء التشغيل
القيمة |
|
|---|---|
|
END_OF_STREAM |
سلسلة انتهى التشغيل لأنّنا وصلنا إلى نهاية البث الحالي. |
|
خطأ |
سلسلة انتهى التشغيل بسبب حدوث خطأ. |
|
متوقّف |
سلسلة انتهى التشغيل لأنّ إحدى العمليات أجبرتنا على إيقاف البث الحالي. |
|
تمت مقاطعتها |
سلسلة تم إنهاء التشغيل بسبب تحميل عنصر جديد. |
|
تم تخطّي الاختبار. |
سلسلة انتهى التشغيل بسبب عملية تخطّي الإعلان. |
|
BREAK_SWITCH |
سلسلة انتهى التشغيل بسبب التبديل إلى فاصل إعلاني مدمج. |
ErrorSeverity
الرقم
درجة خطورة الخطأ تتّبع هذه السمة نظام التسمية والترقيم نفسهما المتّبعَين في Shaka Player.
القيمة |
|
|---|---|
|
RECOVERABLE |
الرقم حدث خطأ، ولكن يحاول المشغّل إصلاحه. إذا تعذّر على المشغّل استرداد البيانات في النهاية، قد لا يعرض خطأ CRITICAL. على سبيل المثال، لن تؤدي إعادة محاولة الحصول على جزء من الوسائط إلى حدوث خطأ CRITICAL (سيواصل المشغّل إعادة المحاولة إلى الأبد). |
|
CRITICAL |
الرقم خطأ فادح لا يمكن للمشغّل إصلاحه. وتؤدي هذه الأخطاء إلى توقّف المشغّل عن تشغيل عنصر الوسائط الحالي. |
EventType
سلسلة
أنواع أحداث اللاعبين لمزيد من المعلومات عن الأحداث التي يتم توجيهها من MediaElement، يُرجى الاطّلاع على https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.
القيمة |
|
|---|---|
|
الكل |
سلسلة هذا معرّف خاص يمكن استخدامه لتلقّي إشعارات بجميع الأحداث (يُستخدم في الغالب لأغراض تصحيح الأخطاء). سيكون الحدث فئة فرعية من cast.framework.events.Event. |
|
ABORT |
سلسلة يتم تنشيط هذا الحدث عندما يتوقف المتصفح عن جلب الوسائط قبل اكتمال تنزيلها، ولكن ليس بسبب حدوث خطأ. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
CAN_PLAY |
سلسلة يتم تنشيط هذا الحدث عندما يمكن للمتصفّح استئناف تشغيل المقطع، ولكنّه يقدّر أنّه لم يتم تحميل بيانات كافية لتشغيل المقطع حتى نهايته بدون الحاجة إلى التوقف للتخزين المؤقت. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
CAN_PLAY_THROUGH |
سلسلة يتم تشغيله عندما يقدّر المتصفّح أنّه يمكنه تشغيل المقطع حتى نهايته بدون التوقف للتخزين المؤقت. يُرجى العِلم أنّ تقدير المتصفّح ينطبق فقط على المقطع الحالي الذي يتم تشغيله (أي إذا كان يتم تشغيل مقطع إعلاني حاليًا، سيقدّر المتصفّح المقطع الإعلاني فقط وليس المحتوى الكامل). يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
سلسلة يتم تنشيط هذا الحدث عند تغيير سمة المدة في MediaElement. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
تم إفراغها |
سلسلة يتم إطلاقه عندما تصبح الوسائط فارغة. ومن الأمثلة على ذلك، استدعاء load() لإعادة ضبط MediaElement. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
منتهية |
سلسلة يتم تنشيط هذا الحدث عندما يتم تشغيل مقطع وسائط بكامل مدته. ولا يشمل ذلك الحالات التي تم فيها إيقاف تشغيل المقطع بسبب حدوث خطأ أو تلقّي طلب إيقاف.
في حال توفّر إعلانات، يتم تنشيط هذا الحدث مرة واحدة كحد أقصى لكل إعلان، ومرة واحدة كحد أقصى للمحتوى الرئيسي. يتم إعادة توجيه هذا الحدث من
MediaElement، وتم تضمينه في cast.framework.events.MediaElementEvent. إذا كنت تريد معرفة الوقت الذي ينتهي فيه تشغيل الوسائط، من المرجّح أنّك تريد استخدام |
|
LOADED_DATA |
سلسلة يتم تنشيط هذا الحدث عندما ينتهي المتصفّح من تحميل اللقطة الأولى من مقطع الوسائط. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
LOADED_METADATA |
سلسلة يتم تشغيل هذا الحدث عندما ينتهي المتصفّح من تحميل البيانات الوصفية لمقطع. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
LOAD_START |
سلسلة يتم تنشيط هذا الحدث عندما يبدأ المتصفّح في البحث عن بيانات الوسائط لمقطع. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
إيقاف مؤقت |
سلسلة يتم إطلاقه عند إيقاف التشغيل مؤقتًا. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaPauseEvent. |
|
اللعب |
سلسلة يتم تنشيط هذا الحدث عندما يصبح التشغيل جاهزًا للبدء (أي بعد إيقافه مؤقتًا). يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
اللعب |
سلسلة يتم تنشيط هذا الحدث عند بدء التشغيل. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
PROGRESS |
سلسلة يتم تنشيط هذا الحدث عندما يجلب المتصفّح بيانات الوسائط. إذا كنت تستخدم البث التكيّفي لمعدل نقل البيانات (مثل HLS وDASH وSMOOTH)، من المرجّح أنّك تريد استخدام حدث |
|
RATE_CHANGE |
سلسلة يتم تنشيط هذا الحدث عند تعديل معدّل التشغيل. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
تم البحث |
سلسلة يتم إطلاقه عند انتهاء عملية البحث. لن يتم تنشيط هذا الحدث في حال انتهاء البحث عندما تكون الوسائط متوقفة مؤقتًا. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
SEEKING |
سلسلة يتم تنشيط هذا الحدث عند البحث في الوسائط. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
متوقّف |
سلسلة يتم تنشيط هذا الحدث عندما يحاول المتصفّح جلب بيانات الوسائط، ولكنّه لم يتلقَّ ردًا.
يتم تنفيذ حدث |
|
TIME_UPDATE |
سلسلة يتم تنشيط هذا الحدث بشكل دوري أثناء تشغيل الوسائط. سيتم تشغيل هذا الحدث كلما تغيّرت السمة currentTime. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
تعليق |
سلسلة يتم تنشيط هذا الحدث عندما لا يجلب المتصفّح بيانات الوسائط عن قصد. يتم إعادة توجيه هذا الحدث من MediaElement، وقد تم تضمينه في cast.framework.events.MediaElementEvent. |
|
في انتظار المراجعة |
سلسلة يتم تنشيط هذا الحدث عندما يتوقف التشغيل لأنّ المتصفّح ينتظر توفّر الإطار التالي. يتم تنفيذ حدث |
|
BITRATE_CHANGED |
سلسلة يتم تنشيط هذا الحدث عند تغيُّر معدّل نقل البيانات للوسائط التي يتم تشغيلها (مثلما يحدث عند تغيير مسار نشط أو عند اختيار معدّل نقل بيانات مختلف استجابةً لظروف الشبكة). الحدث هو cast.framework.events.BitrateChangedEvent. |
|
BREAK_STARTED |
سلسلة يتم تنشيط هذا الحدث عندما يبدأ تحميل المقطع الأول في فاصل إعلاني. الحدث هو cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
سلسلة يتم تنشيط هذا الحدث عند انتهاء آخر مقطع إعلاني ضمن استراحة إعلانية. الحدث هو cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
سلسلة يتم إطلاقه عندما يبدأ تحميل مقطع إعلاني أثناء الاستراحة. الحدث هو cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
سلسلة يتمّ إطلاقه عند بدء مقطع فاصل. الحدث هو cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
سلسلة يتم إطلاق هذا الحدث عند انتهاء مقطع فاصل. الحدث هو cast.framework.events.BreaksEvent. |
|
جارٍ تخزين مؤقت |
سلسلة يتم تنشيط هذا الحدث عندما يتوقف التشغيل مؤقتًا بسبب التخزين المؤقت أو عندما تتم إعادة تشغيله بعد انتهاء التخزين المؤقت. الحدث هو cast.framework.events.BufferingEvent. |
|
TIME_DRIFTED |
سلسلة يتم تنشيط هذا الحدث عند عدم تطابق الوقت الحالي الذي يبلّغ عنه المشغّل مع الوقت الحالي المقدَّر استنادًا إلى حالة المشغّل ومعدّل التشغيل. الحدث هو cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
سلسلة يتم تنشيط هذا الحدث عند انتهاء تحميل المحتوى الذي تم تخزينه مؤقتًا مسبقًا من خلال ميزة "التشغيل السريع". الحدث هو cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
سلسلة يتم تنشيط هذا الحدث عند استخدام المحتوى الذي تم تخزينه مؤقتًا مسبقًا من خلال ميزة "التشغيل السريع". الحدث هو cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
سلسلة يتم تنشيط هذا الحدث عندما يتم تخزين عنوان URL واحد مؤقتًا بواسطة ميزة "التشغيل السريع". الحدث هو cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
سلسلة يتم تنشيط هذا الحدث عند بدء تشغيل أي مقطع للمرة الأولى. ويشمل ذلك مقاطع الاستراحة ومقاطع المحتوى الرئيسي بين مقاطع الاستراحة. إذا أردت معرفة وقت بدء مقطع إعلاني، عليك استخدام Event is a {@link cast.framework.events.Event. |
|
CLIP_ENDED |
سلسلة يتم تنشيط هذا الحدث عند انتهاء أي مقطع. ويشمل ذلك مقاطع الاستراحة ومقاطع المحتوى الرئيسي
بين مقاطع الاستراحة. إذا أردت معرفة وقت انتهاء مقطع الاستراحة، عليك استخدام |
|
EMSG |
سلسلة يتم إطلاق هذا الحدث عند العثور على رسالة emsg في مقطع. الحدث هو cast.framework.events.EmsgEvent. |
|
خطأ |
سلسلة يتم إطلاق هذا الحدث عند حدوث خطأ. الحدث هو cast.framework.events.ErrorEvent. |
|
ID3 |
سلسلة يتم إطلاقه عند العثور على علامة ID3. سيتم تشغيل هذا الحدث فقط مع محتوى HLS. الحدث هو cast.framework.events.Id3Event. |
|
MEDIA_STATUS |
سلسلة يتم تنشيط هذا الحدث قبل إرسال رسالة صادرة تحتوي على حالة الوسائط الحالية. الحدث هو cast.framework.events.MediaStatusEvent. |
|
CUSTOM_STATE |
سلسلة يتم تنشيط هذا الحدث عند إرسال رسالة حالة مخصّصة صادرة. الحدث هو cast.framework.events.CustomStateEvent. |
|
MEDIA_INFORMATION_CHANGED |
سلسلة يتم تنشيط هذا الحدث إذا تم تغيير معلومات الوسائط أثناء التشغيل. على سبيل المثال، عند تشغيل راديو مباشر وتغيير البيانات الوصفية للأغنية. الحدث هو cast.framework.events.MediaInformationChangedEvent |
|
MEDIA_FINISHED |
سلسلة يتم تنشيط هذا الحدث عندما ينتهي تشغيل الوسائط بالكامل. ويشمل ذلك الحالات التالية: لم يتبقَّ أي محتوى في البث لتشغيله، أو طلب المستخدم إيقاف البث، أو حدث خطأ. عند استخدام وضع الانتظار في قائمة، سيتم تشغيل هذا الحدث مرة واحدة لكل عنصر في القائمة ينتهي. الحدث هو cast.framework.events.MediaFinishedEvent. |
|
PLAYER_PRELOADING |
سلسلة يتم تنشيط هذا الحدث عندما يبدأ المشغّل في التعامل مع طلب التحميل المُسبَق. الحدث هو cast.framework.events.LoadEvent. |
|
PLAYER_PRELOADING_CANCELLED |
سلسلة يتم تنشيط هذا الحدث إذا ألغى اللاعب عملية التحميل المُسبَق. الحدث هو cast.framework.events.LoadEvent. |
|
PLAYER_LOAD_COMPLETE |
سلسلة يتم تنشيط هذا الحدث عندما ينتهي اللاعب من معالجة طلب تحميل ويكون مستعدًا للعب. الحدث هو cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
سلسلة يتم تنشيط هذا الحدث عندما يبدأ المشغّل في التعامل مع طلب تحميل. سيتم تشغيل هذا الحدث قبل الحدث |
|
SEGMENT_DOWNLOADED |
سلسلة يتم إطلاق هذا الحدث عند اكتمال تنزيل مقطع. لن يتم تشغيل هذه الميزة إلا مع المحتوى المتكيّف مع سرعة الإنترنت (HLS أو DASH أو Smooth). الحدث هو cast.framework.events.SegmentDownloadedEvent. |
|
REQUEST_GET_STATUS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_SEEK |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_LOAD |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PRELOAD |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_STOP |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PAUSE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PRECACHE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PLAY |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_SKIP_AD |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PLAY_AGAIN |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_PLAYBACK_RATE_CHANGE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_VOLUME_CHANGE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_EDIT_TRACKS_INFO |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة EDIT_TRACKS_INFO. الحدث هو cast.framework.events.RequestEvent. |
|
REQUEST_EDIT_AUDIO_TRACKS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة EDIT_AUDIO_TRACKS. الحدث هو cast.framework.events.RequestEvent. |
|
REQUEST_SET_CREDENTIALS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_LOAD_BY_ENTITY |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_USER_ACTION |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_DISPLAY_STATUS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_CUSTOM_COMMAND |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_FOCUS_STATE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_LOAD |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_INSERT |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_UPDATE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_REMOVE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_REORDER |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_GET_ITEMS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
REQUEST_QUEUE_GET_ITEM_IDS |
سلسلة يتم تنشيط هذا الحدث عند تلقّي رسالة |
|
TRACKS_CHANGED |
سلسلة يتم تنشيط هذا الحدث إذا تغيّرت المقاطع الصوتية المتاحة بعد اكتمال التحميل. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
سلسلة يتم تنشيط هذا الحدث عندما تتغير قيمة live seekable range isMovingWindow، وتحديدًا عندما تتغير النافذة المتحركة إلى نافذة قابلة للتوسيع أو العكس. الحدث هو cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
سلسلة يتم إطلاق هذا الحدث عند انتهاء البث المباشر. الحدث هو cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
سلسلة عند العثور على بيانات وصفية محددة بوقت في DASH (EventStream) أو HLS (EXT-X-DATERANGE)، يتم تشغيل هذا الحدث بعد PLAYER_LOAD_COMPLETE عند العثور على بيانات وصفية محددة بوقت جديدة في المحتوى المباشر. الحدث هو cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
سلسلة يتم تشغيله عندما يدخل رأس التشغيل إلى منطقة على المخطط الزمني في DASH أو يصل إلى علامة EXT-X-DATERANGE. الحدث هو cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
سلسلة يتم تشغيل هذا الحدث عندما يخرج رأس التشغيل من منطقة المخطط الزمني في DASH أو يغادر علامة EXT-X-DATERANGE. الحدث هو cast.framework.events.TimedMetadataEvent. |