Classe: PlayerData

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

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