cast. framework. CastContext
Verwaltet die Interaktion beim Streamen. Ein Singleton-Objekt, das mit getInstance abgerufen wird. Verwaltet Status: Geben Sie den Status des Streaming-Symbols und des Sitzungsobjekts an. Das Streamen wird erst unterstützt, wenn die Streamingoptionen über „setOptions“ bereitgestellt werden.
Konstruktor
CastContext
neu CastContext()
Methoden
getInstance
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 |
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 |
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.