کلاس: StreamManager

سازنده

StreamManager

StreamManager جدید (mediaElement)

پارامتر

mediaElement

اختیاری

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

پرتاب می کند

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

اموال

پخش جریانی

PodServingStreamMonitor غیر پوچ

روش ها

addEventListener

addEventListener (نوع، شنونده) void را برمی گرداند

یک شنونده برای نوع رویداد داده شده اضافه می کند.

پارامتر

نوع

رشته

نوع رویداد برای گوش دادن

شنونده

تابع (غیر تهی StreamEvent )

تابعی که هر بار که رویدادی از این نوع رخ می دهد نامیده می شود.

برمی گرداند

void

getStreamId

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

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

برمی گرداند

(null or string)

loadStreamMetadata

loadStreamMetadata() void را برمی گرداند

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

برمی گرداند

void

removeEventListener

removeEventListener(type, listener) void را برمی گرداند

یک شنونده را برای نوع رویداد داده شده حذف می کند. تابع شنونده باید با ارجاع به تابعی که قبلاً به addEventListener ارسال شده است برابر باشد.

پارامتر

نوع

رشته

نوع رویدادی که برای حذف شنونده.

شنونده

تابع (غیر تهی StreamEvent )

عملکرد حذف به عنوان شنونده.

برمی گرداند

void

جایگزین AdTagParameters

replaceAdTagParameters(adTagParameters) void را برمی گرداند

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

پارامتر

adTagParameters

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

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

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

برمی گرداند

void

requestStream

requestStream(loadRequest، streamRequest) Promise حاوی (null، غیر تهی cast.framework.messages.LoadRequestData یا غیر تهی cast.framework.messages.ErrorData) را برمی گرداند.

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

پارامتر

loadRequest

cast.framework.messages.LoadRequestData

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

streamRequest

StreamRequest

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

برمی گرداند

non-null Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData)

تنظیم مجدد

reset() void را برمی گرداند

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

برمی گرداند

void