Klasse: StreamManager

Konstruktor

StreamManager

neu StreamManager(mediaElement)

Parameter

mediaElement

Optional

Das HTML-Medienelement, in dem die Wiedergabe erfolgt. Nur bei Verwendung eines benutzerdefinierten Players angeben.

Der Wert kann null sein.

Löst aus

wenn erforderliche Parameter nicht angegeben werden.

  • @implements {EventTarget}

Methoden

getStreamId

getStreamId() gibt String zurück

Gibt die Stream-ID für den aktuellen Stream zurück

Rückgaben

nullable string 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters)

Ersetzt alle Anzeigen-Tag-Parameter, die für anstehende Anzeigenanfragen für einen Livestream verwendet werden.

Parameter

adTagParameters

Objekt mit Stringattributen

Die neuen Anzeigen-Tag-Parameter. Muss Stringwerte enthalten.

Der Wert darf nicht null sein.

requestStream

requestStream(loadRequest, streamRequest) gibt ein Promise zurück, das CafLoadInterceptorReturnType enthält, in dem Nullwerte zulässig sind.

Fordert an, dass ein Stream mithilfe der angegebenen Streamparameter geladen wird. Füllt „loadRequest“ mit den geladenen Streamdaten.

Parameter

loadRequest

cast.framework.messages.LoadRequestData

Der Wert darf nicht null sein.

streamRequest

StreamRequest

Der Wert darf nicht null sein.

Rückgaben

non-null Promise containing nullable CafLoadInterceptorReturnType 

Zurücksetzen

Reset()

Setzt den Stream-Manager zurück und entfernt alle kontinuierlichen Abfragen.