Klasa: CastContext

Zespół

CastContext

new CastContext()

Metody

getInstance

statyczne

getInstance() returns cast.framework.CastContext

Zwraca instancję typu singleton CastContext.

Akcje powrotne

cast.framework.CastContextPojedyncza instancja CastContext.

addEventListener

addEventListener(type, handler)

Dodaje detektor zdarzeń.

Parametr

typ

cast.framework.CastContextEventType

Typ zdarzenia.

Wartość nie może być wartością null.

moduł obsługi

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

endCurrentSession

endCurrentSession(stopCasting)

Kończy bieżącą sesję.

Parametr

stopCasting

boolean

Czy aplikacja odbierająca zostanie zatrzymana, czy po prostu odłączona.

getCastState

getCastState() zwraca wartość cast.framework.CastState

Akcje powrotne

non-null cast.framework.CastState Obecny stan ikony przesyłania.

getCurrentSession

getCurrentSession() zwraca wartość cast.framework.CastSession

Akcje powrotne

nullable cast.framework.CastSession Bieżąca sesja.

getSessionState

getSessionState() zwraca wartość cast.framework.SessionState

Akcje powrotne

non-null cast.framework.SessionState Obecny stan sesji.

removeEventListener

removeEventListener(type, handler)

Usuwa detektor zdarzeń.

Parametr

typ

cast.framework.CastContextEventType

Typ zdarzenia.

Wartość nie może być wartością null.

moduł obsługi

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

requestSession

requestSession() zwraca obietnicę zawierającą wartość null chrome.cast.ErrorCode

Otwiera interfejs wyboru przesyłania, aby umożliwić użytkownikowi rozpoczęcie lub zatrzymanie sesji.

Rzuty

Error Jeśli opcje kontekstu nie zostały jeszcze udostępnione:

Akcje powrotne

non-null Promise containing nullable chrome.cast.ErrorCode Obietnica wskazująca, że sesja się rozpoczęła lub zakończyła niepowodzeniem (odrzucenie z kodem błędu).

setLaunchCredentialsData

setLaunchCredentialsData(credentialsData)

Ustawia dane logowania użytkownika. Jest ignorowana, jeśli zostanie wywołana przed funkcją setOptions. Wywołanie setOptions po ustawieniu setLaunchCredentialsData spowoduje wyczyszczenie wartości ustawionej w ustawieniu setLaunchCredentialsData.

Parametr

credentialsData

chrome.cast.CredentialsData

Dane logowania używane do identyfikacji danych logowania nadawcy.

Wartość nie może być wartością null.

setOptions

setOptions(options)

Ustawia opcje przesyłania. Zdarzenia będą wysyłane dopiero po przekazaniu konfiguracji.

Parametr

Opcje

cast.framework.CastOptions

Opcje przesyłania strony.

Wartość nie może być wartością null.

Rzuty

non-null Error Jeśli w opcjach brakuje identyfikatora aplikacji.