cast. framework. RemotePlayer
Propriétés du lecteur distant mises à jour par cast.framework.RemotePlayerController
.
Constructeur
RemotePlayer
nouveau RemotePlayer()
- Implémentations
- castx.common.RemotePlayer.PlayerInterface
Propriétés
breakClipId
(chaîne ou non défini)
ID de l'extrait de coupure publicitaire actuel.
breakId
(chaîne ou non défini)
ID de la coupure actuelle.
canControlVolume
boolean
Indique si le récepteur est compatible avec le réglage du volume.
canPause
boolean
"True" si le récepteur autorise la mise en pause.
canSeek
boolean
"True" si le récepteur autorise la recherche.
controller
nullable ControllerInterface
Manette du joueur.
currentBreakClipNumber
number
Nombre de l'extrait de coupure publicitaire en cours de lecture dans la coupure publicitaire.
currentBreakClipTime
(nombre ou non défini)
Temps en secondes écoulé après le début de l'extrait actuel de la coupure publicitaire.
currentBreakTime
(nombre ou non défini)
Temps en secondes écoulé après le début de la coupure actuelle.
currentTime
number
Position actuelle de la lecture du contenu multimédia, en secondes. Pour effectuer une recherche de lecture, modifiez cette valeur et appelez cast.framework.RemotePlayerController#seek. Lors de la lecture d'un contenu multimédia, cette valeur est mise à jour toutes les secondes.
displayName
chaîne
Nom à afficher de l'application réceptrice.
displayStatus
chaîne
État du récepteur à afficher: il s'agit du titre du contenu multimédia, s'il est disponible, ou, dans le cas contraire, du texte d'état du récepteur.
de visionnage
number
Durée du contenu multimédia actuellement chargé, en secondes.
imageUrl
chaîne pouvant avoir une valeur nulle
URL de la miniature du contenu multimédia en cours de lecture.
isConnected
boolean
"True" si l'application est connectée à un appareil Cast.
isMediaLoaded
boolean
"True" si un contenu multimédia est chargé sur l'appareil Cast.
isMuted
boolean
"True" si le son de l'appareil est coupé.
isPaused
boolean
"True" si le contenu multimédia en cours est mis en pause.
isPlayingBreak
boolean
Indique que le récepteur lit une pause.
liveSeekableRange
(valeur non nulle chrome.cast.media.LiveSeekableRange ou non définie)
Plage consultable d'un flux en direct ou d'événement. Il utilise le temps média relatif en secondes. Elle n'est pas définie pour les flux de vidéo à la demande.
mediaInfo
peut avoir une valeur nulle pour chrome.cast.media.MediaInfo
Infos sur le contenu multimédia en cours de lecture.
numberBreakClips
number
Nombre d'extraits de coupure dans la coupure actuelle.
playerState
nullable chrome.cast.media.PlayerState
État actuel de la lecture du contenu multimédia.
queueData
(valeur non nulle chrome.cast.media.QueueData ou non définie)
Données de la file d'attente
savedPlayerState
nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPause: boolean}
État du lecteur distant enregistré lorsque la session est déconnectée. Permet de poursuivre la lecture localement au même endroit en cas de déconnexion.
statusText
chaîne
Texte descriptif du contenu actuel de l'application.
title
chaîne pouvant avoir une valeur nulle
Titre actuel du contenu multimédia.
videoInfo
(valeur non nulle chrome.cast.media.VideoInformation ou non définie)
Informations sur la vidéo.
volumeLevel
number
Niveau de volume actuel du récepteur, sous la forme d'une valeur comprise entre 0,0 et 1,0. 1.0 correspond au volume maximal possible sur le récepteur ou le flux. Pour modifier le volume du récepteur, modifiez cette valeur et appelez cast.framework.RemotePlayerController#setVolumeLevel.
whenSkippable
(nombre ou non défini)
Durée, en secondes, à laquelle cet extrait de coupure publicitaire devient désactivable. La valeur 5 signifie que l'utilisateur final peut ignorer cet extrait après cinq secondes. Si ce champ n'est pas défini, cela signifie que l'extrait de coupure publicitaire actuel n'est pas désactivable.