Classe: CastContext

Costruttore

CastContext

novità CastContext()

Metodi

getInstance

statica

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

chrome.cast.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

cast.framework.CastOptions

Opzioni di trasmissione per la pagina.

Il valore non deve essere nullo.

Tiri

non-null Error Se le opzioni non includono l'ID applicazione.