cast. framework. CastSession
Gère une session de diffusion.
Constructeur
CastSession
nouvelle CastSession(sessionObj, état)
Paramètres |
|
---|---|
sessionObj |
Données sur les sessions. La valeur ne doit pas être nulle. |
state |
État de la session. La valeur ne doit pas être nulle. |
Méthodes
addEventListener
addEventListener(type, handler)
Ajoute un écouteur d'événements.
Paramètres |
|
---|---|
type |
cast.framework.SessionEventType Type d'événement La valeur ne doit pas être nulle. |
handler |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
addMessageListener
addMessageListener(namespace, listener)
Ajoute un écouteur appelé lorsqu'un message est reçu de l'application réceptrice. L'écouteur est appelé avec l'espace de noms comme premier argument et le message comme deuxième argument.
Paramètres |
|
---|---|
espace de noms |
chaîne Espace de noms à écouter, par exemple "urn:x-cast:com.example.namespace". |
écouteur |
fonction(chaîne, chaîne) Écouteur à ajouter. |
endSession
endSession(stopCasting)
Met fin à la session en cours.
Paramètres |
|
---|---|
stopCasting |
boolean Indique si l'application réceptrice est arrêtée à la fin de la session en cours. |
getActiveInputState
getActiveInputState() renvoie cast.framework.ActiveInputState.
- Renvoie
-
non-null cast.framework.ActiveInputState
État d'entrée actif du récepteur.
getApplicationMetadata
getApplicationMetadata() renvoie cast.framework.ApplicationMetadata
- Renvoie
-
non-null cast.framework.ApplicationMetadata
Métadonnées de l'application.
getApplicationStatus
getApplicationStatus() renvoie une chaîne.
- Renvoie
-
nullable string
Chaîne d'état de la demande.
getCastDevice
getCastDevice() renvoie chrome.cast.Receiver
- Renvoie
-
non-null chrome.cast.Receiver
Métadonnées de l'appareil Cast
getMediaSession
getMediaSession() renvoie chrome.cast.media.Media.
Renvoie la session multimédia en cours, si disponible.
- Renvoie
-
nullable chrome.cast.media.Media
Session multimédia en cours.
getSessionId
getSessionId() renvoie la chaîne
- Renvoie
-
string
Identifiant unique pour cette session.
getSessionObj
getSessionObj() renvoie chrome.cast.Session
- Renvoie
-
non-null chrome.cast.Session
Données relatives aux sessions.
getSessionState
getSessionState() renvoie cast.framework.SessionState
- Renvoie
-
cast.framework.SessionState
État actuel de la session.
getVolume
getVolume() renvoie un nombre
- Renvoie
-
nullable number
Volume du récepteur, si disponible.
isMute
ismute() renvoie une valeur booléenne.
- Renvoie
-
nullable boolean
L'état du son du récepteur est coupé, si disponible.
loadMedia
loadMedia(loadRequest) renvoie une promesse contenant chrome.cast.ErrorCode pouvant avoir une valeur nulle.
Charge du contenu multimédia dans une application réceptrice en cours d'exécution.
Paramètres |
|
---|---|
loadRequest |
La valeur ne doit pas être nulle. |
- Renvoie
-
non-null Promise containing nullable chrome.cast.ErrorCode
s'engage à indiquer que le chargement a réussi ou échoué au destinataire (la session est transmise à l'événement media_session).
removeEventListener
removeEventListener(type, handler)
Supprime un écouteur d'événements.
Paramètres |
|
---|---|
type |
cast.framework.SessionEventType Type d'événement La valeur ne doit pas être nulle. |
handler |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
removeMessageListener
removeMessageListener(namespace, listener)
Supprime un écouteur précédemment ajouté pour les messages.
Paramètres |
|
---|---|
espace de noms |
chaîne Espace de noms écouté, par exemple "urn:x-cast:com.example.namespace". |
écouteur |
fonction(chaîne, chaîne) Écouteur à supprimer. |
sendMessage
sentMessage(namespace, data) renvoie une promesse contenant chrome.cast.ErrorCode pouvant avoir une valeur nulle
Envoie un message au destinataire.
Paramètres |
|
---|---|
espace de noms |
chaîne Espace de noms à utiliser pour envoyer le message, par exemple "urn:x-cast:com.example.namespace". |
données |
(non-null Object or string) Données à envoyer. |
- Renvoie
-
non-null Promise containing nullable chrome.cast.ErrorCode
Prome résolue lors de l'envoi du message ou refusée avec un code d'erreur en cas d'échec.
setMute
setmute(ismute) renvoie une promesse contenant chrome.cast.ErrorCode pouvant avoir une valeur nulle.
couper ou réactiver le son du destinataire ;
Paramètres |
|
---|---|
isMute |
boolean Nouvel état "Son coupé". |
- Renvoie
-
non-null Promise containing nullable chrome.cast.ErrorCode
Le destinataire de la promesse résolue a été mis à jour ou refusé avec un code d'erreur en cas d'échec.
setVolume
setVolume(volume) renvoie une promesse contenant chrome.cast.ErrorCode pouvant avoir une valeur nulle
Règle le volume du récepteur.
Paramètres |
|
---|---|
volume |
number Nouveau niveau de volume, compris entre 0 et 1. |
- Renvoie
-
non-null Promise containing nullable chrome.cast.ErrorCode
Le destinataire de la promesse résolue a été mis à jour ou refusé avec un code d'erreur en cas d'échec.