cast.
            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.CastContextUn'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.CastStateStato attuale dell'icona di trasmissione.
getCurrentSession
getCurrentSession() restituisce cast.framework.CastSession
- Ritorni
- 
                  nullable cast.framework.CastSessionSessione corrente.
getSessionState
getSessionState() restituisce cast.framework.SessionState
- Ritorni
- 
                  non-null cast.framework.SessionStateStato 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
- 
                  ErrorSe le opzioni contestuali non sono state ancora fornite.
- Ritorni
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeUna 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 ErrorSe le opzioni non includono l'ID applicazione.