Classe: ApiConfig

Constructeur

ApiConfig

nouvel ApiConfig(sessionRequest, sessionListener, receiverListener, autoJoinPolicy, defaultActionPolicy)

Paramètres

sessionRequest

chrome.cast.SessionRequest

Demande de session.

La valeur ne doit pas être nulle.

sessionListener

function(non-null chrome.cast.Session)

Écouteur permettant d'envoyer une notification lorsqu'une session est disponible pour l'application.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

Un écouteur pour avertir lorsqu'un récepteur est disponible.

autoJoinPolicy

Facultatif

chrome.cast.AutoJoinPolicy

Règle de jointure automatique de l'application.

La valeur ne doit pas être nulle.

defaultActionPolicy

Facultatif

chrome.cast.DefaultActionPolicy

Action par défaut à effectuer lorsque l'utilisateur caste déjà lorsque l'application est initialisée.

La valeur ne doit pas être nulle.

Propriétés

autoJoinPolicy

chrome.cast.AutoJoinPolicy non nul

Détermine si le SDK se connectera automatiquement à une session en cours d'exécution après l'initialisation.

defaultActionPolicy

chrome.cast.DefaultActionPolicy non nul

Demande si l'application doit être lancée lors de l'initialisation de l'API lorsque l'onglet est déjà en cours de diffusion. Les applications intégrées au contenu intégré (iFrame, par exemple) doivent définir ce champ sur CAST_THIS_TAB s'il ne s'agit pas de l'application principale de la page. Cette valeur configure également le comportement par défaut du pop-up de l'extension pour la page.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

Fonction appelée lorsque la disponibilité d'un récepteur Cast compatible avec l'application dans sessionRequest est connue ou change. Cette fonction sera toujours appelée au moins une fois une fois l'initialisation terminée.

sessionListener

function(non-null chrome.cast.Session)

Écouteur appelé lorsqu'une session est créée ou connectée par le SDK. Cette fonction peut être appelée après l'initialisation, si une session est automatiquement créée ou connectée. Notez que la méthode requestSession ne provoque pas l'appel de cet écouteur, car elle possède son propre rappel de réussite.

sessionRequest

Valeur non nulle chrome.cast.SessionRequest

Décrit la session à lancer ou la session à connecter.