Classe: PlayerData

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

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