cast. framework. CastSession
Gestisce una sessione di trasmissione.
Costruttore
Sessione cast
nuovo CastSession(sessionObj, stato)
Parametro |
|
---|---|
sessioneObj |
Dati delle sessioni. Il valore non deve essere null. |
state |
Stato della sessione. Il valore non deve essere null. |
Metodi
enable
자(tipo, gestore)
Aggiunge un listener di eventi.
Parametro |
|
---|---|
digita |
cast.framework.SessionEventType Tipo di evento. Il valore non deve essere null. |
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) o function(non-null cast.framework.VolumeEventData)) |
addMessage listener
addMessage listener(spazio dei nomi, listener)
Aggiunge un listener che viene richiamato quando un messaggio viene ricevuto dall'applicazione del destinatario. Il listener viene richiamato con lo spazio dei nomi come primo argomento e il messaggio come secondo argomento.
Parametro |
|
---|---|
spazio dei nomi |
string Lo spazio dei nomi su cui ascoltare, ad esempio "urn:x-cast:com.example.namespace". |
listener |
function(stringa, stringa) Il listener da aggiungere. |
Sessione finale
endSession(stopCasting)
Termina la sessione corrente.
Parametro |
|
---|---|
stopCasting |
boolean Se l'applicazione del destinatario viene interrotta quando termina la sessione corrente, |
getActiveInputState
getActiveInputState() restituisce cast.framework.ActiveInputState
- Valori restituiti
-
non-null cast.framework.ActiveInputState
Stato di input attivo del destinatario.
getApplicationMetadata
getApplicationMetadata() restituisce cast.framework.ApplicationMetadata
- Valori restituiti
-
non-null cast.framework.ApplicationMetadata
Metadati dell'applicazione.
getApplicationStatus
getApplicationStatus() restituisce la stringa
- Valori restituiti
-
nullable string
Stringa relativa allo stato dell'applicazione.
getCastDevice
getCastDevice() restituisce chrome.cast.Receivedr
- Valori restituiti
-
non-null chrome.cast.Receiver
Metadati del dispositivo di trasmissione.
getMediaSession
getMediaSession() restituisce chrome.cast.media.Media
Restituisce la sessione multimediale corrente, se disponibile.
- Valori restituiti
-
nullable chrome.cast.media.Media
Sessione multimediale corrente.
ID sessione get
getSessionId() restituisce la stringa
- Valori restituiti
-
string
ID univoco per questa sessione.
Sessione Obj
getSessionObj() restituisce chrome.cast.Session
- Valori restituiti
-
non-null chrome.cast.Session
Dati delle sessioni.
getSessionState
getSessionState() restituisce cast.framework.SessionState
- Valori restituiti
-
cast.framework.SessionState
Stato della sessione corrente.
getVolume
getVolume() restituisce il numero
- Valori restituiti
-
nullable number
Volume del ricevitore, se disponibile.
Disattiva audio
isDisattivazione() restituisce booleano
- Valori restituiti
-
nullable boolean
Lo stato dell'audio del ricevitore è stato disattivato, se disponibile.
LoadMedia
loadMedia(loadRequest) restituisce la promessa contenente chrome.cast.ErrorCode nullo
Carica i contenuti multimediali in un'applicazione del ricevitore in esecuzione.
Parametro |
|
---|---|
LoadRequest |
Il valore non deve essere null. |
- Valori restituiti
-
non-null Promise containing nullable chrome.cast.ErrorCode
Promessa per indicare che il carico è riuscito o non è stato inviato al destinatario (la sessione viene passata all'evento media_session).
removeEvent listener
removeEvent listener(type, gestore)
Rimuove un listener di eventi.
Parametro |
|
---|---|
digita |
cast.framework.SessionEventType Tipo di evento. Il valore non deve essere null. |
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) o function(non-null cast.framework.VolumeEventData)) |
removeMessage listener
removeMessage listener(spazio dei nomi, listener)
Rimuove un listener precedentemente aggiunto per i messaggi.
Parametro |
|
---|---|
spazio dei nomi |
string Lo spazio dei nomi che viene ascoltato, ad esempio "urn:x-cast:com.example.namespace". |
listener |
function(stringa, stringa) Il listener da rimuovere. |
sendMessage
sendMessage(namespace, data) restituisce Promise contenente null.cast.ErrorCode
Invia un messaggio al destinatario.
Parametro |
|
---|---|
spazio dei nomi |
string Lo spazio dei nomi su cui inviare il messaggio, ad esempio "urn:x-cast:com.example.namespace". |
dati |
(Oggetto o stringa non null) Dati da inviare. |
- Valori restituiti
-
non-null Promise containing nullable chrome.cast.ErrorCode
Risolto il problema relativo alla promessa inviata al messaggio o rifiutato con codice di errore se non riuscito.
impostaDisattiva audio
setmute(ismute) restituisce una promessa contenente null.cast.ErrorCode nullo
Disattivare o riattivare l'audio del destinatario.
Parametro |
|
---|---|
Disattiva audio |
boolean Il nuovo stato disattivato. |
- Valori restituiti
-
non-null Promise containing nullable chrome.cast.ErrorCode
La promessa risolta è stata aggiornata o rifiutata con il codice di errore se non è andata a buon fine.
imposta volume
setVolume(volume) restituisce Promise contenente null.cast.ErrorCode nullo
Imposta il volume del ricevitore.
Parametro |
|
---|---|
volume |
number Il nuovo livello del volume tra 0,0 e 1,0. |
- Valori restituiti
-
non-null Promise containing nullable chrome.cast.ErrorCode
La promessa risolta è stata aggiornata o rifiutata con il codice di errore se non è andata a buon fine.