cast.
            Gestisce una sessione di trasmissione.
Costruttore
CastSession
nuovo CastSession(sessionObj, state)
| Parametro | |
|---|---|
| sessionObj | Dati della sessione. Il valore non deve essere nullo. | 
| state | Stato della sessione. Il valore non deve essere nullo. | 
Metodi
addEventListener
addEventListener(type, handler)
Aggiunge un listener di eventi.
| Parametro | |
|---|---|
| digita | cast.framework.SessionEventType Tipo di evento. Il valore non deve essere nullo. | 
| handler | (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)
Aggiunge un listener che viene richiamato quando viene ricevuto un messaggio dall'applicazione destinatario. Il listener viene richiamato con lo spazio dei nomi come primo argomento e il messaggio come secondo argomento.
| Parametro | |
|---|---|
| spazio dei nomi | stringa Lo spazio dei nomi su cui rimanere in ascolto, ad esempio "urn:x-cast:com.example.namespace". | 
| listener | funzione(stringa, stringa) Il listener da aggiungere. | 
endSession
endSession(stopCasting)
Termina la sessione corrente.
| Parametro | |
|---|---|
| stopCasting | boolean Se l'applicazione del destinatario viene interrotta alla fine della sessione corrente. | 
getActiveInputState
getActiveInputState() restituisce cast.framework.ActiveInputState
- Ritorni
- 
                  non-null cast.framework.ActiveInputStateStato di ingresso attivo del ricevitore.
getApplicationMetadata
getApplicationMetadata() restituisce cast.framework.ApplicationMetadata
- Ritorni
- 
                  non-null cast.framework.ApplicationMetadataMetadati dell'applicazione.
getApplicationStatus
getApplicationStatus() restituisce stringa
- Ritorni
- 
                  nullable stringStringa di stato dell'applicazione.
getCastDevice
getCastDevice() restituisce chrome.cast.Receiver
- Ritorni
- 
                  non-null chrome.cast.ReceiverMetadati del dispositivo di trasmissione.
getMediaSession
getMediaSession() restituisce chrome.cast.media.Media
Restituisce la sessione multimediale corrente, se disponibile.
- Ritorni
- 
                  nullable chrome.cast.media.MediaSessione multimediale corrente.
getSessionId
getSessionId() restituisce stringa
- Ritorni
- 
                  stringID univoco per questa sessione.
getSessionObj
getSessionObj() restituisce chrome.cast.Session
- Ritorni
- 
                  non-null chrome.cast.SessionDati delle sessioni.
getSessionState
getSessionState() restituisce cast.framework.SessionState
- Ritorni
- 
                  cast.framework.SessionStateStato attuale della sessione.
getVolume
getVolume() restituisce un numero
- Ritorni
- 
                  nullable numberVolume del ricevitore, se disponibile.
isMute
La funzione ismute() restituisce booleano
- Ritorni
- 
                  nullable booleanStato disattivato del destinatario, se disponibile.
loadMedia
uploadMedia(loadRequest) restituisce Promise contenente chrome.cast.ErrorCode con valori null
Carica contenuti multimediali in un'applicazione ricevitore in esecuzione.
| Parametro | |
|---|---|
| loadRequest | Il valore non deve essere nullo. | 
- Ritorni
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodePrometti di indicare che il caricamento è riuscito o non è stato inviato al destinatario (la sessione viene passata all'evento media_session).
removeEventListener
removeEventListener(type, handler)
Rimuove un listener di eventi.
| Parametro | |
|---|---|
| digita | cast.framework.SessionEventType Tipo di evento. Il valore non deve essere nullo. | 
| handler | (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)
Rimuove un listener aggiunto in precedenza per i messaggi.
| Parametro | |
|---|---|
| spazio dei nomi | stringa Lo spazio dei nomi in ascolto, ad esempio "urn:x-cast:com.example.namespace". | 
| listener | funzione(stringa, stringa) Il listener da rimuovere. | 
sendMessage
sendMessage(namespace, data) restituisce Promise contenente chrome.cast.ErrorCode con valori null
Invia un messaggio al destinatario.
| Parametro | |
|---|---|
| spazio dei nomi | stringa Lo spazio dei nomi per cui inviare il messaggio, ad esempio "urn:x-cast:com.example.namespace". | 
| dati | (non-null Object or string) Dati da inviare. | 
- Ritorni
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeÈ stata risolta la promessa durante l'invio del messaggio o è stata rifiutata con un codice di errore in caso di errore.
setMute
setDisattiva(ismute) restituisce Promise contenente chrome.cast.ErrorCode null
Disattiva o riattiva l'audio del ricevitore.
| Parametro | |
|---|---|
| isMute | boolean Il nuovo stato disattivato. | 
- Ritorni
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeIl destinatario della promessa risolta è stato aggiornato o rifiutato con un codice di errore in caso di errore.
setVolume
setVolume(volume) restituisce Promise contenente chrome.cast.ErrorCode con valori null
Imposta il volume del ricevitore.
| Parametro | |
|---|---|
| volume | numero Il nuovo livello di volume compreso tra 0,0 e 1,0. | 
- Ritorni
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeIl destinatario della promessa risolta è stato aggiornato o rifiutato con un codice di errore in caso di errore.