cast.
            Zarządza sesją przesyłania.
Zespół
CastSession
new CastSession(sessionObj, status)
| Parametr | |
|---|---|
| sessionObj | Dane sesji. Wartość nie może być wartością null. | 
| state | Stan sesji. Wartość nie może być wartością null. | 
Metody
addEventListener
addEventListener(type, handler)
Dodaje detektor zdarzeń.
| Parametr | |
|---|---|
| typ | cast.framework.SessionEventType Typ zdarzenia. Wartość nie może być wartością null. | 
| moduł obsługi | (function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) | 
addMessageListener
addMessageListener(namespace, listener)
Dodaje odbiornik, który jest wywoływany po odebraniu wiadomości z aplikacji odbierającej. Detektor jest wywoływany z przestrzenią nazw jako pierwszym argumentem, a komunikat jako drugim argumentem.
| Parametr | |
|---|---|
| przestrzeń nazw | ciąg znaków Przestrzeń nazw nasłuchiwania, np. „urn:x-cast:com.example.namespace”. | 
| detektor | funkcja(ciąg; ciąg) Detektor do dodania. | 
endSession
endSession(stopCasting)
Kończy bieżącą sesję.
| Parametr | |
|---|---|
| stopCasting | boolean Czy aplikacja odbierająca zostanie zatrzymana po zakończeniu bieżącej sesji. | 
getActiveInputState
getActiveInputState() zwraca wartość cast.framework.ActiveInputState
- Akcje powrotne
- 
                  non-null cast.framework.ActiveInputStateAktywny stan odbiornika.
getApplicationMetadata
getApplicationMetadata() zwraca wartość cast.framework.ApplicationMetadata,
- Akcje powrotne
- 
                  non-null cast.framework.ApplicationMetadataMetadane aplikacji.
getApplicationStatus
getApplicationStatus() zwraca ciąg znaków
- Akcje powrotne
- 
                  nullable stringCiąg stanu zgłoszenia.
getCastDevice
getCastDevice() zwraca wartość chrome.cast.Receiver
- Akcje powrotne
- 
                  non-null chrome.cast.ReceiverMetadane urządzenia przesyłającego.
getMediaSession
getMediaSession() zwraca wartość chrome.cast.media.Media
Zwraca bieżącą sesję multimediów, jeśli jest dostępna.
- Akcje powrotne
- 
                  nullable chrome.cast.media.MediaBieżąca sesja multimediów.
getSessionId
getSessionId() zwraca ciąg znaków
- Akcje powrotne
- 
                  stringUnikalny identyfikator tej sesji.
getSessionObj
getSessionObj() zwraca chrome.cast.Session
- Akcje powrotne
- 
                  non-null chrome.cast.SessionDane sesji.
getSessionState
getSessionState() zwraca wartość cast.framework.SessionState
- Akcje powrotne
- 
                  cast.framework.SessionStateObecny stan sesji.
getVolume
getVolume() zwraca liczbę.
- Akcje powrotne
- 
                  nullable numberGłośność odbiornika, jeśli jest dostępna.
isMute
ismute() zwraca wartość logiczną
- Akcje powrotne
- 
                  nullable booleanStan wyciszenia odbiornika, jeśli jest dostępny.
loadMedia
loadMedia(loadRequest) zwraca obietnicę zawierającą wartość null chrome.cast.ErrorCode
Wczytuje multimedia do działającej aplikacji odbiorcy.
| Parametr | |
|---|---|
| loadRequest | Wartość nie może być wartością null. | 
- Akcje powrotne
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeObietnica wskazujące, że wczytywanie się powiodło lub nie udało się wysłać ich do odbiorcy (sesja jest przekazywana do zdarzenia media_session).
removeEventListener
removeEventListener(type, handler)
Usuwa detektor zdarzeń.
| Parametr | |
|---|---|
| typ | cast.framework.SessionEventType Typ zdarzenia. Wartość nie może być wartością null. | 
| moduł obsługi | (function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) | 
removeMessageListener
removeMessageListener(namespace, listener)
Usuwa dodany wcześniej detektor wiadomości.
| Parametr | |
|---|---|
| przestrzeń nazw | ciąg znaków Słuchana przestrzeń nazw, np. „urn:x-cast:com.example.przestrzeń_nazw”. | 
| detektor | funkcja(ciąg; ciąg) Detektor do usunięcia. | 
sendMessage
sendMessage(namespace, data) zwraca obietnicę zawierającą wartość null chrome.cast.ErrorCode.
Wysyła wiadomość do odbiorcy.
| Parametr | |
|---|---|
| przestrzeń nazw | ciąg znaków Przestrzeń nazw, do której ma zostać wysłana wiadomość, np. „urn:x-cast:com.example.namespace”. | 
| dane | (non-null Object or string) Dane do wysłania. | 
- Akcje powrotne
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeRozwiązano obiecywanie po wysłaniu wiadomości lub odrzucenie z kodem błędu w przypadku niepowodzenia.
setMute
setmute(ismute) zwraca obietnicę zawierającą wartość null chrome.cast.ErrorCode
Wycisz lub wycisz odbiornik.
| Parametr | |
|---|---|
| isMute | boolean Nowy stan wyciszenia. | 
- Akcje powrotne
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeRozwiązany odbiorca oferty został zaktualizowany lub odrzucony z kodem błędu, jeśli nie udało się go znaleźć.
setVolume
setVolume(Volume) zwraca wartość parametru chrome.cast.ErrorCode (wartość null)
Ustawia głośność odbiornika.
| Parametr | |
|---|---|
| wolumin | Liczba Nowy poziom głośności od 0,0 do 1,0. | 
- Akcje powrotne
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeRozwiązany odbiorca oferty został zaktualizowany lub odrzucony z kodem błędu, jeśli nie udało się go znaleźć.