framework. framework. CastContext
Gère l'interaction Cast. Objet singleton extrait à l'aide de getInstance. Gère les états (fournit l'état de l'icône Cast et l'objet session). L'interaction Cast n'est pas disponible tant que les options Cast ne sont pas fournies.
Constructeur
Contexte de diffusion
nouveau CastContext()
Méthodes
getInstance
La fonction getInstance() renvoie cast.framework.CastContext.
Renvoie l'instance du singleton CastContext.
- Retours
-
cast.framework.CastContext
Instance singleton du CastContext.
addEventListener
addEventListener(type, gestionnaire)
Ajoute un écouteur d'événements.
Paramètre |
|
---|---|
type |
cast.framework.CastContextEventType Type d'événement La valeur ne doit pas être nulle. |
handler |
(fonction non nulle(non nulle cast.framework.CastStateEventData) ou fonction non nulle(non nulle cast.framework.SessionStateEventData)) |
session en cours
endCurrentSession(stopCaster)
Met fin à la session en cours.
Paramètre |
|
---|---|
arrêter la diffusion |
booléen Si l'application réceptrice est arrêtée ou simplement déconnectée. |
getCastState
getCastState() renvoie cast.framework.CastState
- Retours
-
non-null cast.framework.CastState
État actuel de l'icône Cast.
getCurrentSession
getCurrentSession() renvoie cast.framework.CastSession
- Retours
-
nullable cast.framework.CastSession
Session en cours.
getSessionState
getSessionState() renvoie cast.framework.SessionState
- Retours
-
non-null cast.framework.SessionState
État actuel de la session.
removeEventListener
removeEventListener(type, gestionnaire)
Supprime un écouteur d'événements.
Paramètre |
|
---|---|
type |
cast.framework.CastContextEventType Type d'événement La valeur ne doit pas être nulle. |
handler |
(fonction non nulle(non nulle cast.framework.CastStateEventData) ou fonction non nulle(non nulle cast.framework.SessionStateEventData)) |
sessionSession
requestSession() renvoie la promesse contenant la valeur chrome.cast.ErrorCode pouvant être vide.
Ouvre l'interface utilisateur de sélection de la 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. - Retours
-
non-null Promise containing nullable chrome.cast.ErrorCode
Une promesse d'indiquer que la session démarre ou a échoué (refusée avec un code d'erreur)
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
Définit les données d'identifiants utilisateur. Elle sera ignorée si elle est appelée avant "setOptions". Appeler setOptions après setLaunchCredentialsData efface la valeur définie dans setLaunchCredentialsData.
Paramètre |
|
---|---|
identifiantsData |
Données d'identification permettant d'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ètre |
|
---|---|
options |
Options de diffusion pour la page. La valeur ne doit pas être nulle. |
- Génère
-
non-null Error
Si les options ne contiennent pas d'ID d'application.