الصف: StreamManager

الشركة المصنِّعة

StreamManager

new StreamManager(mediaElement)

المَعلمة

mediaElement

إجراء اختياري

تمثّل هذه السمة عنصر وسائط HTML الذي سيتم فيه التشغيل. يمكن تقديمها فقط في حال استخدام مشغّل مخصّص.

قد تكون القيمة فارغة.

الرميات

عندما لا يتم تقديم المعلمات المطلوبة.

  • @implements {EventTarget}

الطُرق

getStreamId

getStreamId() إرجاع سلسلة

لعرض معرّف مصدر البيانات للبث الحالي.

المرتجعات

nullable string 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters)

تستبدل كل مَعلمات علامات الإعلان المستخدَمة في طلبات الإعلان القادمة لبث مباشر.

المَعلمة

adTagParameters

عنصر بخصائص السلسلة

مَعلمات علامة الإعلان الجديدة. يجب أن يحتوي على قيم سلسلة.

يجب ألا تكون القيمة فارغة.

requestStream

تعرض requestStream(loadRequest, streamRequest) التعهد الذي يحتوي على قيمة CafLoadInterceptorReturnType القابلة للقيم الفارغة.

تطلب تحميل بث باستخدام مَعلمات البث المقدَّمة. تملأ دالةloadRequest ببيانات البث التي تم تحميلها.

المَعلمة

loadRequest

cast.framework.messages.LoadRequestData

يجب ألا تكون القيمة فارغة.

streamRequest

StreamRequest

يجب ألا تكون القيمة فارغة.

المرتجعات

non-null Promise containing nullable CafLoadInterceptorReturnType 

إعادة ضبط

إعادة الضبط()

يؤدي هذا الإجراء إلى إعادة ضبط مدير البث وإزالة أي استطلاعات مستمرة.