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.ApplicationMetadataMétadonnées de l'application.
getApplicationStatus
getApplicationStatus() renvoie une chaîne.
- Renvoie
-
nullable stringChaîne d'état de la demande.
getCastDevice
getCastDevice() renvoie chrome.cast.Receiver
- Renvoie
-
non-null chrome.cast.ReceiverMé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.MediaSession multimédia en cours.
getSessionId
getSessionId() renvoie la chaîne
- Renvoie
-
stringIdentifiant unique pour cette session.
getSessionObj
getSessionObj() renvoie chrome.cast.Session
- Renvoie
-
non-null chrome.cast.SessionDonné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 numberVolume du récepteur, si disponible.
isMute
ismute() renvoie une valeur booléenne.
- Renvoie
-
nullable booleanL'é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.ErrorCodes'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.ErrorCodeProme 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.ErrorCodeLe 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.ErrorCodeLe destinataire de la promesse résolue a été mis à jour ou refusé avec un code d'erreur en cas d'échec.