Classe: CastContext

Constructeur

Contexte de diffusion

nouveau CastContext()

Méthodes

getInstance

statique

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

chrome.cast.CredentialsData

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

cast.framework.CastOptions.

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.