Klasa: StreamManager

Zespół

StreamManager

new StreamManager(mediaElement)

Parametr

mediaElement

Opcjonalny

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

Rzuty

gdy nie są podane wymagane parametry.

Właściwość

streamMonitor

niepusty PodServingStreamMonitor

Metody

addEventListener

addEventListener(type, listener) zwraca void

Dodaje odbiornik dla danego typu zdarzenia.

Parametr

typ

ciąg znaków

Typ zdarzenia, na które ma być nasłuchiwane.

detektor

function(non-null StreamEvent)

Funkcja wywoływana za każdym razem, gdy wystąpi zdarzenie tego typu.

Zwroty

void 

getStreamId

getStreamId() zwraca (null lub string)

Zwraca identyfikator bieżącego strumienia.

Zwroty

(null or string) 

loadStreamMetadata

loadStreamMetadata() zwraca void

Wysyła żądanie do pakietu SDK, aby wczytać metadane reklamy, a potem wysyła zdarzenie StreamEvent.LOADED. Należy to ręcznie uruchomić po pobraniu pliku manifestu strumienia z zewnętrznego łączenia filmów. Jest on używany tylko do wyświetlania VOD w blokach za pomocą zewnętrznego łączenia wideo. Nie jest on używany do innych żądań strumienia.

Zwroty

void 

removeEventListener

removeEventListener(type, listener) zwraca void

Usuwa detektor dla danego typu zdarzenia. Funkcja listener musi być równa funkcji przekazanej wcześniej do funkcji addEventListener.

Parametr

typ

ciąg znaków

Typ zdarzenia, dla którego chcesz usunąć odbiornik.

detektor

function(non-null StreamEvent)

Funkcja do usunięcia jako listener.

Zwroty

void 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters) zwraca wartość pustą

Zastępuje wszystkie parametry tagu reklamy używane w żądaniach nadchodzących reklam w transmisji na żywo.

Parametr

adTagParameters

Obiekt z właściwościami typu string

Nowe parametry tagu reklamy. Musi zawierać ciągi znaków.

Wartość nie może być pusta.

Zwroty

void 

requestStream

requestStream(loadRequest, streamRequest) returns Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData)

Żądanie załadowania strumienia za pomocą podanych parametrów strumienia. Wypełnia loadRequest danymi wczytanego strumienia.

Parametr

loadRequest

cast.framework.messages.LoadRequestData

Wartość nie może być pusta.

streamRequest

StreamRequest

Wartość nie może być pusta.

Zwroty

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

zresetuj

Funkcja reset() zwraca void

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

Zwroty

void