cast. framework. CastContext
Gère les interactions avec Cast. Objet singleton récupéré à l'aide de getInstance Gère les états : fournit l'état de l'icône Cast et l'objet de session. L'interaction avec la diffusion n'est pas disponible tant que les options de diffusion ne sont pas fournies par setOptions.
Constructeur
CastContext
Nouveau CastContext()
Méthodes
getInstance
getInstance() returns cast.framework.CastContext
Renvoie l'instance du singleton CastContext.
- Renvoie
-
cast.framework.CastContext
: instance singleton de CastContext.
addEventListener
addEventListener(type, handler)
Ajoute un écouteur d'événements.
Paramètres |
|
---|---|
type |
cast.framework.CastContextEventType Type d'événement La valeur ne doit pas être nulle. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
endCurrentSession
endCurrentSession(stopCasting)
Met fin à la session en cours.
Paramètres |
|
---|---|
stopCasting |
boolean L'application du récepteur doit-elle être arrêtée ou simplement déconnectée ? |
getCastState
getCastState() renvoie cast.framework.CastState.
- Renvoie
-
non-null cast.framework.CastState
État actuel de l'icône Cast.
getCurrentSession
getCurrentSession() renvoie cast.framework.CastSession
- Renvoie
-
nullable cast.framework.CastSession
Session en cours.
getSessionState
getSessionState() renvoie cast.framework.SessionState
- Renvoie
-
non-null cast.framework.SessionState
État actuel de la session.
removeEventListener
removeEventListener(type, handler)
Supprime un écouteur d'événements.
Paramètres |
|
---|---|
type |
cast.framework.CastContextEventType Type d'événement La valeur ne doit pas être nulle. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
requestSession
requestSession() renvoie une promesse contenant chrome.cast.ErrorCode pouvant avoir une valeur nulle.
Ouvre l'interface utilisateur de sélection de diffusion pour permettre à l'utilisateur de démarrer ou d'arrêter une session.
- Génère
-
Error
Si les options de contexte n'ont pas encore été fournies. - Renvoie
-
non-null Promise containing nullable chrome.cast.ErrorCode
Une promesse indiquant que la session est en cours de démarrage ou a échoué (refusée avec un code d'erreur).
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
Définit les données associées aux identifiants de l'utilisateur. Sera ignoré s'il est appelé avant setOptions. L'appel de setOptions après setLaunchCredentialsData effacera la valeur définie dans setLaunchCredentialsData.
Paramètres |
|
---|---|
credentialsData |
Données d'identification utilisées pour identifier les identifiants de l'expéditeur. La valeur ne doit pas être nulle. |
setOptions
setOptions(options)
Définit les options de diffusion. Les événements ne seront envoyés qu'une fois la configuration fournie.
Paramètres |
|
---|---|
options |
Options Cast pour la page. La valeur ne doit pas être nulle. |
- Génère
-
non-null Error
Si l'ID d'application est manquant dans les options.