chrome. cast. ApiConfig
Contiene la configurazione dell'API al momento dell'inizializzazione.
Costruttore
ApiConfig
new ApiConfig(sessionRequest, sessionListener, riceviListener, autojoinPolicy, defaultActionPolicy)
Parametro |
|
---|---|
sessionRequest |
La richiesta di sessione. Il valore non deve essere nullo. |
sessionListener |
function(non-null chrome.cast.Session) Un listener per notificare quando una sessione è disponibile per l'applicazione. |
receiverListener |
function(non-null chrome.cast.ReceiverAvailability) Un listener per notificare quando è disponibile un ricevitore. |
autoJoinPolicy |
Facoltativo Il criterio di unione automatica per l'applicazione. Il valore non deve essere nullo. |
defaultActionPolicy |
Facoltativo chrome.cast.DefaultActionPolicy L'azione predefinita da eseguire quando l'utente sta già trasmettendo quando viene inizializzata l'applicazione. Il valore non deve essere nullo. |
Proprietà
autoJoinPolicy
non null chrome.cast.AutoJoinPolicy
Determina se l'SDK si connetterà automaticamente a una sessione in esecuzione dopo l'inizializzazione.
defaultActionPolicy
non null chrome.cast.DefaultActionPolicy
Consente di richiedere se l'applicazione deve essere avviata all'inizializzazione dell'API quando la scheda è già in fase di trasmissione. Le app all'interno di contenuti incorporati (come iframe) devono impostare questo campo su CAST_THIS_TAB se non sono l'app principale nella pagina. Questo valore configura anche il comportamento predefinito del popup dell'estensione per la pagina.
receiverListener
function(non-null chrome.cast.ReceiverAvailability)
Funzione richiamata quando è nota o cambia la disponibilità di un ricevitore di trasmissione che supporta l'applicazione in sessionRequest. Questa funzione verrà sempre richiamata almeno una volta dopo il completamento dell'inizializzazione.
sessionListener
function(non-null chrome.cast.Session)
Listener richiamato quando viene creata o connessa una sessione dall'SDK. Questa funzione può essere richiamata dopo l'inizializzazione, se è presente una sessione creata o connessa automaticamente. Tieni presente che il metodo requestSession non attiva la chiamata di questo listener, poiché dispone di un proprio callback di esito positivo.
sessionRequest
chrome.cast.SessionRequest non null
Descrive la sessione da avviare o da connettere.