Klasse: CastContext

Konstruktor

CastContext

neu CastContext()

Methoden

getInstance

statisch

getInstance() returns cast.framework.CastContext

Gibt die CastContext-Singleton-Instanz zurück.

Rückgaben

cast.framework.CastContext Eine Singleton-Instanz von CastContext.

addEventListener

addEventListener(type, handler)

Fügt einen Event-Listener hinzu.

Parameter

eingeben

cast.framework.CastContextEventType

Ereignistyp

Der Wert darf nicht null sein.

Handler

(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData))

endCurrentSession

endCurrentSession(stopCasting)

Beendet die aktuelle Sitzung.

Parameter

stopCasting

boolean

Soll die Empfängeranwendung angehalten oder einfach getrennt werden?

getCastState

getCastState() gibt cast.framework.CastState zurück.

Rückgaben

non-null cast.framework.CastState Aktueller Status des Streaming-Symbols.

getCurrentSession

getCurrentSession() gibt cast.framework.CastSession zurück.

Rückgaben

nullable cast.framework.CastSession Aktuelle Sitzung.

getSessionState

getSessionState() gibt cast.framework.SessionState zurück.

Rückgaben

non-null cast.framework.SessionState Aktueller Sitzungsstatus.

removeEventListener

removeEventListener(type, handler)

Entfernt einen Event-Listener.

Parameter

eingeben

cast.framework.CastContextEventType

Ereignistyp

Der Wert darf nicht null sein.

Handler

(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData))

requestSession

requestSession() gibt ein Promise zurück, das chrome.cast.ErrorCode enthält, bei dem Nullwerte zulässig sind.

Damit wird die Benutzeroberfläche für die Streamingauswahl geöffnet, über die der Nutzer die Sitzung starten oder beenden kann.

Löst aus

Error Wenn die Kontextoptionen noch nicht angegeben wurden.

Rückgaben

non-null Promise containing nullable chrome.cast.ErrorCode Ein Versprechen, das angibt, dass die Sitzung gestartet wird oder fehlgeschlagen ist (mit Fehlercode abgelehnt).

setLaunchCredentialsData

setLaunchCredentialsData(credentialsData)

Legt die Daten für die Nutzeranmeldedaten fest. Wird ignoriert, wenn der Aufruf vor „setOptions“ erfolgt. Durch den Aufruf von „setOptions“ nach „setLaunchCredentialsData“ wird der in „setLaunchCredentialsData“ festgelegte Wert gelöscht.

Parameter

credentialsData

chrome.cast.CredentialsData

Anmeldedatendaten, die zur Identifizierung der Anmeldedaten des Absenders verwendet werden.

Der Wert darf nicht null sein.

setOptions

setOptions(options)

Legt die Streamingoptionen fest. Ereignisse werden erst gesendet, nachdem die Konfiguration angegeben wurde.

Parameter

Optionen

cast.framework.CastOptions

Streamingoptionen für die Seite.

Der Wert darf nicht null sein.

Löst aus

non-null Error Wenn bei den Optionen keine Anwendungs-ID vorhanden ist.