StreamManager
Dinamik reklam ekleme akışlarını işliyor. DAI arka ucuyla etkileşimleri yönetir, izleme ping'lerini işler ve akış ile reklam etkinliklerini yayıncıya yönlendirir. Reklam kullanıcı arayüzü için CAF API ile entegre olur.
Marka
StreamManager
yeni StreamManager(mediaElement)
Parametre |
|
---|---|
mediaElement |
İsteğe bağlı Oynatmanın yapılacağı HTML medya öğesi. Yalnızca özel oynatıcı kullanıyorsanız sağlayın. Değer boş olabilir. |
- Dekoratif yastıklar
-
gerekli parametreler sağlanmadığında.
- @implements {EventTarget}
Yöntemler
getStreamId
getStreamId() dize döndürür
Geçerli akışın akış kimliğini döndürür.
- İlerlemeler
-
nullable string
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
Bir canlı yayının yaklaşan reklam isteklerinde kullanılan tüm reklam etiketi parametrelerini değiştirir.
Parametre |
|
---|---|
adTagParameters |
Dize özellikleri olan nesne Yeni reklam etiketi parametreleri. Dize değerleri bulunmalıdır. Değer boş olamaz. |
requestStream
requestStream(loadRequest,streamRequest) , boş değer içeren CafLoadInterceptorReturnType içeren Promise döndürür
Sağlanan akış parametrelerini kullanarak bir akışın yüklenmesini ister. loadRequest'i yüklenen akış verileriyle doldurur.
Parametre |
|
---|---|
loadRequest |
cast.framework.messages.LoadRequestData Değer boş olamaz. |
streamRequest |
Değer boş olamaz. |
- İlerlemeler
-
non-null Promise containing nullable CafLoadInterceptorReturnType
reset
sıfırla()
Akış yöneticisini sıfırlar ve tüm sürekli anketleri kaldırır.