cast. framework. ui. PlayerData
Données du joueur. Indiquez le support du lecteur et l'état de la coupure.
Constructeur
LecteurDonnées
new PlayerData()
Propriétés
ActiveTrackIds
Tableau de nombres non nul
ID des pistes actives du support actuel.
donnéesapplication
Valeur cast.framework.ui.ApplicationData pouvant être vide
Données d'application.
breakPercentagePositions
Tableau de nombres non nul
Tableau des positions de coupures en pourcentage. "Obsolète" : il n'est pas mis à jour pour les coupures lors des coupures en direct ou dynamiques.
titre_break
chaîne
Titre de la coupure actuelle en cours de lecture.
NuméroCoupeActuelle
number (nombre)
Numéro de l'extrait de coupure publicitaire en cours de lecture dans la coupure publicitaire.
currentTime
number (nombre)
Position média actuelle en secondes ou coupure de la position actuelle si la lecture est interrompue.
état personnalisé
Objet pouvant être vide
État personnalisé de l'utilisateur, utilisé pour séparer la logique de lecture et la logique d'UI, afin d'exécuter le même code d'UI dans une télécommande. Vous pouvez définir l'état en appelant cast.framework.PlayerManager#sendCustomState
étatdaffichage
booléen
Indique si les métadonnées du lecteur (titre, heure actuelle, par exemple) doivent être affichées. C'est le cas si au moins un champ des métadonnées doit être affiché. Dans certains cas, la valeur displayStatus est vraie, 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, un CSS supplémentaire peut être appliqué pour masquer ces éléments. Dans les cas où les médias sont uniquement audio, cela sera presque toujours vrai. Dans les cas où le contenu multimédia est de type vidéo, cela se produit dans les cas suivants: (1) la vidéo est en cours de chargement, de mise en mémoire tampon ou de recherche (2) une requête 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'é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.
Type d'affichage
chaîne
Propriété permettant de différencier les types d'écran. Le téléviseur est utilisé par défaut.
duration
number (nombre)
Durée du contenu multimédia en secondes ou durée de la coupure si la lecture est en pause.
isAtLiveEdge
booléen
Indique si le flux multimédia est diffusé en direct.
isBreakskippable
booléen
Indiquer qu'il est possible d'ignorer l'extrait de coupure pour le moment Vraie si l'annonce est désactivable == 0.
isLive
booléen
Indiquez si le contenu est une diffusion en direct.
PausePlay
booléen
Indique que le destinataire est en pause.
cherche
booléen
Indique que le joueur recherche (en cours de lecture ou en pause).
Portée LiveSeekable
Valeur cast.framework.messages.LiveSeekableRange pouvant être vide
Indiquer la plage de contenu à rechercher s'il s'agit d'une diffusion en direct.
media
(valeur cast.framework.messages.MediaInformation nulle ou non définie)
Informations multimédias actuelles.
Catégorie de support
peut être vide cast.framework.messages.MediaCategory
Catégorie de média (vidéo, audio ou image)
ID de session multimédia
number (nombre)
ID unique de la session multimédia. Elle est mise à jour lorsqu'une nouvelle requête de chargement est reçue.
Heure de début du média
nombre pouvant être vide
Indique la durée absolue (en secondes) des événements en direct. Pour l'événement en direct, il s'agit de l'heure de début de l'événement. Sinon, il commence à la plage recherchée lorsque l'événement a commencé.
metadata
(valeur cast.framework.messages.MediaMetadata ou objet pouvant être vide)
Métadonnées multimédias.
Métadonnées suivantes
(valeur cast.framework.messages.MediaMetadata ou objet pouvant être vide)
Métadonnées de l'élément suivant.
sous-titre suivant
chaîne
Sous-titre de l'élément suivant.
URL de la vignette suivante
chaîne
URL de la vignette de l'élément suivant.
titre suivant
chaîne
Titre de l'élément suivant.
numberBreakClips
number (nombre)
Nombre d'extraits de coupure publicitaire dans la coupure actuelle.
taux de lecture
number (nombre)
Vitesse de lecture des contenus multimédias
préchargementSuivant
booléen
Marqueur permettant d'afficher ou de masquer les métadonnées des éléments suivants.
file d'attente
(valeur cast.framework.messages.QueueData nulle ou non définie)
Données de la file d'attente.
secondaireImageUrl
chaîne
URL de l'image secondaire du contenu.
sectionDurée
nombre pouvant être vide
Indiquez la durée de la section en secondes.
sectionStartTimeInMedia
nombre pouvant être vide
Indiquez l'heure de début de la section, en temps média, en secondes.
state
État actuel du lecteur
pris en charge les commandes multimédias
number (nombre)
Commandes compatibles avec ce lecteur.
- Voir aussi
- cast.framework.messages.Command
thumbnailUr
chaîne
URL de la vignette du contenu.
title
chaîne
Titre du contenu.
lorsque le contenu est désactivable
(nombre ou non défini)
Indiquez le temps restant avant qu'une coupure ne soit 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.