cast. framework. ui. PlayerData
Données du joueur. Fournissez le lecteur multimédia et interrompez l'état.
Constructeur
PlayerData
nouveau PlayerData()
Propriétés
activeTrackIds
Tableau de nombres non nuls
ID de piste active des médias actuels.
applicationData
Valeur nulle pour cast.framework.ui.ApplicationData
Données de l'application.
breakPercentagePositions
Tableau de nombres non nuls
Tableau des positions des coupures publicitaires en pourcentage. Obsolète : cette fonctionnalité n'est pas mise à jour pour 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 publicitaire en cours de lecture.
currentBreakClipNumber
number
Nombre de l'extrait de coupure publicitaire en cours de lecture dans la coupure publicitaire.
currentTime
number
Médiane la position actuelle en secondes, ou rompt la position actuelle en cas d'interruption de la lecture.
customState
Objet pouvant avoir une valeur nulle
État personnalisé de l'utilisateur. Il doit être utilisé pour séparer la logique de lecture et d'UI, afin de permettre l'exécution du même code d'UI dans une télécommande. L'état peut être défini en appelant cast.framework.PlayerManager#sendCustomState.
displayStatus
boolean
Indique si les métadonnées du lecteur (par exemple, le titre ou l'heure actuelle) doivent être affichées. Cela est vrai si au moins un champ des métadonnées doit être affiché. Dans certains cas, displayStatus est défini sur "true", mais certaines parties des métadonnées doivent être masquées (par exemple, le titre du contenu multimédia lorsque celui-ci est recherché). Dans ce cas, un CSS supplémentaire peut être appliqué pour masquer ces éléments. Dans les cas où le contenu multimédia est uniquement audio, la valeur est presque toujours vraie. Dans les cas où le contenu multimédia est vidéo, c'est le cas 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 qu'un contenu multimédia est déjà en cours de lecture, (3) une demande d'affichage de l'état est effectuée dans les 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 différents types d'écrans. Le téléviseur est utilisé par défaut.
de visionnage
number
Durée du contenu multimédia en secondes, ou durée de la coupure en cas de coupure de la lecture.
isAtLiveEdge
boolean
Indique si le flux multimédia est en cours de lecture en périphérie.
isBreakSkippable
boolean
Indique que l'extrait de coupure publicitaire peut être ignoré à l'instant T. "True" si en désactivable == 0.
isLive
boolean
Indiquer si le contenu est une diffusion en direct
isPlayingBreak
boolean
Indique que le récepteur lit une pause.
isSeeking
boolean
Indique que le lecteur recherche du contenu (en cours de lecture ou de mise en pause).
liveSeekableRange
Valeur nulle pour cast.framework.messages.LiveSeekableRange
Indique la plage de recherche du contenu s'il s'agit d'une diffusion en direct.
media
(Peut être nul cast.framework.messages.MediaInformation ou non défini)
Informations actuelles sur le contenu multimédia
mediaCategory
peut avoir une valeur nulle pour cast.framework.messages.MediaCategory
Catégorie du support (vidéo, audio ou image).
mediaSessionId
number
ID unique pour la session multimédia. Elle est mise à jour lorsqu'une nouvelle requête de chargement est reçue.
mediaStartAbsoluteTime
nombre pouvant avoir une valeur nulle
Indique la date et l'heure absolue (en secondes) des diffusions en direct. Pour un événement en direct, il s'agit de l'heure à laquelle il a commencé. Sinon, la première recherche correspond à l'heure à laquelle la diffusion a commencé.
métadonnées
(cast.framework.messages.MediaMetadata pouvant avoir une valeur nulle ou objet nullable)
Métadonnées de contenus multimédias
nextMetadata
(cast.framework.messages.MediaMetadata pouvant avoir une valeur nulle ou objet nullable)
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
number
Nombre d'extraits de coupure dans la coupure actuelle.
playbackRate
number
Vitesse de lecture des contenus multimédias
preloadingNext
boolean
Indicateur pour afficher/masquer les métadonnées de l'élément suivant.
queueData
(Peut être nul cast.framework.messages.QueueData ou non défini)
Données de la file d'attente
secondaryImageUrl
chaîne
URL de l'image secondaire du contenu.
sectionDuration
nombre pouvant avoir une valeur nulle
Indiquez la durée de la section en secondes.
sectionStartTimeInMedia
nombre pouvant avoir une valeur nulle
Indique l'heure de début de la section, en secondes au niveau de l'heure du média.
state
L'état actuel du lecteur
supportedMediaCommands
number
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)
Indiquez le temps restant avant qu'une pause devienne désactivable par rapport à la durée de lecture actuelle. Valeur non définie ou négative si la coupure publicitaire n'est pas désactivable.