کلاس: StreamManager

سازنده

StreamManager

StreamManager جدید (mediaElement)

پارامتر

mediaElement

اختیاری

عنصر رسانه HTML که در آن پخش انجام می شود. فقط در صورت استفاده از پخش کننده سفارشی ارائه دهید.

مقدار ممکن است صفر باشد.

پرتاب می کند

زمانی که پارامترهای مورد نیاز ارائه نمی شوند.

  • @Implements {EventTarget}

روش ها

getStreamId

getStreamId() رشته را برمی گرداند

شناسه جریان را برای جریان فعلی برمی‌گرداند.

برمی گرداند

nullable string

loadStreamMetadata

loadStreamMetadata()

از SDK درخواست می کند تا ابرداده تبلیغات را بارگیری کند و سپس StreamEvent.LOADED را پخش می کند. پس از بازیابی مانیفست جریان از sticher ویدیوی شخص ثالث، این باید به صورت دستی فعال شود. این فقط برای Pod Serving VOD با استیچر ویدیوی شخص ثالث استفاده می‌شود و برای سایر درخواست‌های پخش جریانی غیرفعال است.

جایگزین AdTagParameters

جایگزین AdTagParameters(adTagParameters)

جایگزین تمام پارامترهای برچسب تبلیغاتی مورد استفاده برای درخواست‌های تبلیغاتی آتی برای پخش زنده می‌شود.

پارامتر

adTagParameters

شی با ویژگی های رشته

پارامترهای برچسب آگهی جدید. باید مقادیر رشته ای داشته باشد.

مقدار نباید صفر باشد.

requestStream

requestStream (loadRequest، streamRequest) Promise حاوی CafLoadInterceptorReturnType قابل تهی را برمی گرداند.

درخواست می کند یک جریان با استفاده از پارامترهای جریان ارائه شده بارگیری شود. loadRequest را با داده های جریان بارگیری شده پر می کند.

پارامتر

loadRequest

cast.framework.messages.LoadRequestData

مقدار نباید صفر باشد.

streamRequest

StreamRequest

مقدار نباید صفر باشد.

برمی گرداند

non-null Promise containing nullable CafLoadInterceptorReturnType

تنظیم مجدد

تنظیم مجدد ()

مدیر جریان را بازنشانی می‌کند و هرگونه نظرسنجی مداوم را حذف می‌کند.