StreamManager
Obsługuje strumienie dynamicznego wstawiania reklam. Zarządza interakcjami z backendem DAI oraz obsługuje pingi śledzenia, a także przekazywanie strumienia i zdarzeń reklamy wydawcy. Integruje się z interfejsem CAF API w interfejsie reklamy.
Zespół
StreamManager
nowy StreamManager(mediaElement)
Parametr |
|
---|---|
mediaElement |
Opcjonalnie Element multimedialny HTML, w którym ma nastąpić odtwarzanie. Podawaj tylko wtedy, gdy używasz odtwarzacza niestandardowego. Wartość może być null. |
- Rzuty
-
jeśli nie podano wymaganych parametrów.
- @implements {EventTarget}
Metody
getStreamId
getStreamId() zwraca ciąg znaków.
Zwraca identyfikator bieżącego strumienia.
- Akcje powrotne
-
nullable string
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
Zastępuje wszystkie parametry tagu reklamy używane w nadchodzących żądaniach reklamy w transmisji na żywo.
Parametr |
|
---|---|
adTagParameters |
Obiekt z właściwościami ciągu znaków Parametry nowego tagu reklamy. Muszą zawierać wartości w postaci ciągów znaków. Wartość nie może być wartością null. |
requestStream
requestStream(loadRequest, streamRequest) zwraca obietnicę zawierającą wartość CafLoadInterceptorReturnType z wartością null.
Żąda do wczytania strumienia przy użyciu podanych parametrów strumienia. Wypełnia żądanie loadRequest załadowanymi danymi strumienia.
Parametr |
|
---|---|
loadRequest |
cast.framework.messages.LoadRequestData Wartość nie może być wartością null. |
streamRequest |
Wartość nie może być wartością null. |
- Akcje powrotne
-
non-null Promise containing nullable CafLoadInterceptorReturnType
zresetuj
reset()
Resetuje menedżera strumieni i usuwa wszystkie ciągłe odpytywanie.