chrome.cast. ApiConfig
Contient la configuration de l'API une fois initialisée.
Constructeur
ApiConfig
nouvel ApiConfig(sessionRequest, sessionListener, receiverListener, autoJoinPolicy, defaultActionPolicy)
Paramètres |
|
---|---|
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 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.