cast. framework. ui. PlayerData
Données du lecteur. Fournissez l'état du contenu multimédia et de la coupure du lecteur.
Constructeur
PlayerData
new PlayerData()
Propriétés
activeTrackIds
Tableau non nul de nombres
ID des pistes actives du contenu multimédia actuel.
applicationData
nullable cast.framework.ui.ApplicationData
Données de l'application.
breakPercentagePositions
Tableau non nul de nombres
Tableau des positions des coupures en pourcentage. Obsolète : n'est pas mis à jour pour les coupures dans les coupures en direct ou dynamiques.
- Obsolète
- Utilisez plutôt la propriété `breaks` de cast.framework.ui.PlayerData#media.
breakTitle
chaîne
Titre de la coupure en cours de lecture.
currentBreakClipNumber
nombre
Numéro du clip de coupure en cours de lecture dans la coupure.
currentTime
nombre
Position actuelle du contenu multimédia en secondes, ou position actuelle de la coupure si elle est en cours de lecture.
customState
Objet pouvant être nul
État personnalisé de l'utilisateur. Doit être utilisé pour séparer la logique de lecture et d'interface utilisateur, afin de permettre au même code d'interface utilisateur de s'exécuter dans une télécommande. L'état peut être défini en appelant cast.framework.PlayerManager#sendCustomState.
displayStatus
booléen
Indique si les métadonnées du lecteur (par exemple, le titre et currentTime) doivent être affichées. La valeur est "true" si au moins un champ des métadonnées doit être affiché. Dans certains cas, displayStatus est "true", mais certaines parties des métadonnées doivent être masquées (par exemple, le titre du contenu multimédia pendant la recherche). Dans ce cas, des CSS supplémentaires peuvent être appliqués pour masquer ces éléments. Dans le cas où le contenu multimédia est uniquement audio, la valeur est presque toujours "true". Dans le cas où le contenu multimédia est une vidéo, la valeur est "true" lorsque : (1) la vidéo est en cours de chargement, de mise en mémoire tampon ou de recherche ; (2) une demande de lecture a été effectuée au cours des cinq dernières secondes alors que le contenu multimédia est déjà en cours de lecture ; (3) une demande d'affichage de l'état a été effectuée au cours des cinq dernières secondes ; ou (4) le contenu multimédia a été mis en pause au cours des cinq dernières secondes.
displayType
chaîne
Propriété permettant de différencier les types d'écran. La valeur par défaut est "TV".
duration
nombre
Durée du contenu multimédia en secondes, ou durée de la coupure si elle est en cours de lecture.
isAtLiveEdge
booléen
Indique si le flux multimédia est en cours de lecture en direct.
isBreakExpanded
booléen
Indique que le récepteur lit une coupure étendue. Cela ne concerne que les coupures dynamiques.
isBreakSkippable
booléen
Indique que le clip de coupure peut être ignoré pour le moment. La valeur est "true" lorsque whenSkippable == 0.
isLive
booléen
Indique si le contenu est un flux en direct.
isPlayingBreak
booléen
Indique que le récepteur lit une coupure.
isSeeking
booléen
Indique que le lecteur est en cours de recherche (pendant la lecture ou la pause).
liveSeekableRange
nullable cast.framework.messages.LiveSeekableRange
Indique la plage de recherche du contenu s'il s'agit d'un flux en direct.
media
cast.framework.messages.MediaInformation
Informations sur le contenu multimédia actuel.
mediaCategory
nullable cast.framework.messages.MediaCategory
Catégorie de contenu multimédia (vidéo, audio ou image).
mediaSessionId
nombre
ID unique de la session multimédia. Il est mis à jour lorsqu'une nouvelle demande de chargement est reçue.
mediaStartAbsoluteTime
nombre pouvant être nul
Indique l'heure absolue (heure Epoch en secondes) pour les flux en direct. Pour un événement en direct, il s'agit de l'heure de début de l'événement. Sinon, il s'agit du début de la plage de recherche lorsque la diffusion a commencé.
metadata
(pouvant être nul cast.framework.messages.MediaMetadata ou Objet pouvant être nul)
Métadonnées de médias.
nextMetadata
(pouvant être nul cast.framework.messages.MediaMetadata ou Objet pouvant être nul)
Métadonnées de l'élément suivant.
nextSubtitle
chaîne
Sous-titre de l'élément suivant.
nextThumbnailUrl
chaîne
URL de la vignette de l'élément suivant.
nextTitle
chaîne
Titre de l'élément suivant.
numberBreakClips
nombre
Nombre de clips de coupure dans la coupure actuelle.
playbackRate
nombre
Vitesse de lecture du contenu multimédia.
preloadingNext
booléen
Indicateur permettant d'afficher/masquer les métadonnées de l'élément suivant.
queueData
cast.framework.messages.QueueData
Données de la file d'attente.
secondaryImageUrl
chaîne
URL de l'image secondaire du contenu.
sectionDuration
nombre pouvant être nul
Indique la durée de la section en secondes.
sectionStartTimeInMedia
nombre pouvant être nul
Indique l'heure de début de la section, en secondes.
state
État actuel du lecteur.
supportedMediaCommands
nombre
Commandes compatibles avec ce lecteur.
- Voir aussi
- cast.framework.messages.Command
thumbnailUrl
chaîne
URL de la vignette du contenu.
title
chaîne
Titre du contenu.
whenSkippable
(nombre ou non défini)
Indique le temps restant avant qu'une coupure puisse être ignorée par rapport à l'heure de lecture actuelle. Valeur non définie ou négative si la coupure ne peut pas être ignorée.