Classe: PlayerData

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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

cast.framework.ui.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.