Classe: CastContext

Costruttore

Contesto di trasmissione

nuovo CastContext()

Metodi

getInstance

statico

getInstance() restituisce cast.framework.CastContext

Restituisce l'istanza singleton di CastContext.

Valori restituiti

cast.framework.CastContext Un'istanza singleton del CastContext.

enable

자(tipo, gestore)

Aggiunge un listener di eventi.

Parametro

digita

cast.framework.CastContextEventType

Tipo di evento.

Il valore non deve essere null.

handler

(funzione non null(funzione cast.framework.CastStateEventData) o non null(funzione non null cast.framework.SessionStateEventData))

Sessione corrente

endCurrentSession(stopCasting)

Termina la sessione attuale.

Parametro

stopCasting

boolean

Se l'applicazione del ricevitore deve essere arrestata o semplicemente disconnessa.

getCastState

getCastState() restituisce cast.framework.CastState

Valori restituiti

non-null cast.framework.CastState Stato attuale dell'icona di trasmissione.

getCurrentSession

getCurrentSession() restituisce cast.framework.CastSession

Valori restituiti

nullable cast.framework.CastSession Sessione in corso.

getSessionState

getSessionState() restituisce cast.framework.SessionState

Valori restituiti

non-null cast.framework.SessionState Stato della sessione corrente.

removeEvent listener

removeEvent listener(type, gestore)

Rimuove un listener di eventi.

Parametro

digita

cast.framework.CastContextEventType

Tipo di evento.

Il valore non deve essere null.

handler

(funzione non null(funzione cast.framework.CastStateEventData) o non null(funzione non null cast.framework.SessionStateEventData))

richiesta/sessione

requestSession() restituisce Promise contenente chrome.cast.ErrorCode nullo

Apre l'UI di selezione della trasmissione, per consentire all'utente di avviare o interrompere la sessione.

Genera

Error Se le opzioni di contesto non sono state ancora fornite.

Valori restituiti

non-null Promise containing nullable chrome.cast.ErrorCode Una promessa di indicare che la sessione è iniziata o non riuscita (rifiutata con il 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 null.

impostaOpzioni

setOptions(opzioni)

Consente di impostare 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 null.

Genera

non-null Error Se nelle opzioni manca l'ID applicazione.