Classe: CastContext

Constructeur

CastContext

Nouveau CastContext()

Méthodes

getInstance

statique

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

chrome.cast.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

cast.framework.CastOptions

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.