cast. framework. CastContext
Gestisce l'interazione con la trasmissione. Un oggetto singleton recuperato utilizzando getInstance. Gestisce gli stati: indica lo stato dell'icona di trasmissione e dell'oggetto sessione. L'interazione con la trasmissione non è supportata finché le opzioni di trasmissione non sono fornite da setOptions.
Costruttore
CastContext
novità CastContext()
Metodi
getInstance
getInstance() returns cast.framework.CastContext
Restituisce l'istanza singleton di CastContext.
- Ritorni
-
cast.framework.CastContext
Un'istanza singleton di CastContext.
addEventListener
addEventListener(type, handler)
Aggiunge un listener di eventi.
Parametro |
|
---|---|
digita |
cast.framework.CastContextEventType Tipo di evento. Il valore non deve essere nullo. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
endCurrentSession
endCurrentSession(stopCasting)
Termina la sessione corrente.
Parametro |
|
---|---|
stopCasting |
boolean L'applicazione del ricevitore dovrebbe essere arrestata o appena disconnessa. |
getCastState
getCastState() restituisce cast.framework.CastState
- Ritorni
-
non-null cast.framework.CastState
Stato attuale dell'icona di trasmissione.
getCurrentSession
getCurrentSession() restituisce cast.framework.CastSession
- Ritorni
-
nullable cast.framework.CastSession
Sessione corrente.
getSessionState
getSessionState() restituisce cast.framework.SessionState
- Ritorni
-
non-null cast.framework.SessionState
Stato attuale della sessione.
removeEventListener
removeEventListener(type, handler)
Rimuove un listener di eventi.
Parametro |
|
---|---|
digita |
cast.framework.CastContextEventType Tipo di evento. Il valore non deve essere nullo. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
requestSession
requestSession() restituisce Promise contenente chrome.cast.ErrorCode con valori null
Apre l'interfaccia utente di selezione della trasmissione per consentire all'utente di avviare o interrompere la sessione.
- Tiri
-
Error
Se le opzioni contestuali non sono state ancora fornite. - Ritorni
-
non-null Promise containing nullable chrome.cast.ErrorCode
Una promessa che indica che la sessione è in fase di avvio o di errore (rifiutata con codice di errore).
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
Imposta i dati delle credenziali utente. Verrà ignorato se chiamato prima di setOptions. Se chiami setOptions dopo setLaunchCredentialsData, il valore impostato in setLaunchCredentialsData verrà cancellato.
Parametro |
|
---|---|
credentialsData |
Dati delle credenziali utilizzati per identificare le credenziali del mittente. Il valore non deve essere nullo. |
setOptions
setOptions(options)
Imposta le opzioni di trasmissione. Gli eventi verranno inviati solo dopo aver fornito la configurazione.
Parametro |
|
---|---|
opzioni |
Opzioni di trasmissione per la pagina. Il valore non deve essere nullo. |
- Tiri
-
non-null Error
Se le opzioni non includono l'ID applicazione.