Klasa: StreamManager

Zespół

Menedżer strumienia

new StreamManager(mediaElement)

Parametr

MediaElement

Opcjonalna

Element multimedialny HTML, na którym ma nastąpić odtwarzanie. Podaj tylko wtedy, gdy używasz niestandardowego odtwarzacza.

Wartość może być pusta.

Wyrzuca

w przypadku braku wymaganych parametrów.

  • @implements {EventTarget}.

Metody

getStreamId,

getStreamId() zwraca ciąg znaków

Zwraca identyfikator bieżącego strumienia.

Zwraca

nullable string 

Zastąp parametrytagu reklamy

ReplaceAdTagParameters(parametryReklam)

Zastępuje w transmisji na żywo wszystkie parametry tagu reklamy używane na potrzeby nadchodzących żądań reklamy.

Parametr

Parametry adTag

Obiekt

Nowe parametry tagu reklamy.

Wartość może być pusta.

requestStream

requestStream(loadRequest, streamRequest) zwraca obietnicę zawierającą wartość CafLoadInterceptorReturnType o wartości null

Wysyła żądanie wczytania strumienia za pomocą podanych parametrów strumienia. Uzupełnia żądanie ChargeRequest danymi wczytanymi w strumieniu.

Parametr

Żądanie wczytania

cast.framework.messages.LoadRequestData

Wartość nie może być pusta.

żądanie strumienia

StreamStream

Wartość nie może być pusta.

Zwraca

non-null Promise containing nullable CafLoadInterceptorReturnType 

resetuj

resetuj

Resetuje menedżera strumienia i usuwa ciągłe odpytywanie.