cast. platforma. CastContext
Zarządza interakcjami związanymi z przesyłaniem. Pojedynczy obiekt pobierany za pomocą metody getInstance. Zarządza stanami – podaj stan ikony przesyłania i obiektu sesji. Interakcja z przesyłaniem nie jest obsługiwana, dopóki opcje przesyłania nie zostaną udostępnione przez setOptions.
Zespół
CastContext
new CastContext()
Metody
getInstance
getInstance() returns cast.framework.CastContext
Zwraca instancję typu singleton CastContext.
- Akcje powrotne
-
cast.framework.CastContext
Pojedyncza 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 |
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 |
Opcje przesyłania strony. Wartość nie może być wartością null. |
- Rzuty
-
non-null Error
Jeśli w opcjach brakuje identyfikatora aplikacji.