StreamManager
جریانهای درج آگهی پویا را مدیریت می کند. تعاملات با باطن DAI را مدیریت می کند و پینگ های ردیابی و همچنین انتقال جریان و رویدادهای تبلیغاتی را به ناشر انجام می دهد. با CAF API برای رابط کاربری تبلیغات ادغام می شود.
سازنده
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 | مقدار نباید صفر باشد. |
- برمی گرداند
non-null Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData)
تنظیم مجدد
reset() void را برمی گرداند
مدیر جریان را بازنشانی میکند و هرگونه نظرسنجی مداوم را حذف میکند.
- برمی گرداند
void