Classe: ApiConfig

Costruttore

ApiConfig

new ApiConfig(sessionRequest, sessionListener, riceviListener, autojoinPolicy, defaultActionPolicy)

Parametro

sessionRequest

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

chrome.cast.AutoJoinPolicy

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.