Classe: MediaStatus

Constructeur

MediaStatus

nouveau MediaStatus()

Propriétés

activeTrackIds

(tableau de nombres non nul ou non défini)

Une liste d'ID correspondant aux versions actives

breakStatus

(cast.framework.messages.BreakStatus non nul ou non défini)

Contient des informations sur la coupure en cours de lecture.

currentItemId

(nombre ou non défini)

ID de cet élément multimédia (élément à l'origine de la modification de l'état).

currentTime

number

Position de lecture actuelle

customData

(objet non nul ou non défini)

Données d'état du contenu multimédia spécifiques à l'application.

extendedStatus

(valeur non nulle cast.framework.messages.ExtendedMediaStatus ou non définie)

Informations sur l'état étendu du contenu multimédia. Il permet de diffuser des états de lecteur supplémentaires au-delà des quatre états principaux, à savoir IDLE, PLAYING, PAUSED et BUFFERING. Actuellement, il ne sert que pour signaler le chargement initial d'un élément multimédia. Dans ce cas, MediaStatus#playerState est IDLE, mais ExtendedMediaStatus#playerState est LOADING.

idleReason

(valeur non nulle cast.framework.messages.IdleReason ou non défini)

Si l'état est "IDLE", la raison pour laquelle le lecteur est passé à cet état.

items

(Tableau non nul de cast.framework.messages.QueueItem non nul ou non défini)

Liste des éléments de la file d'attente multimédia.

liveSeekableRange

(valeur non nulle cast.framework.messages.LiveSeekableRange ou non définie)

Plage de recherche d'un flux en direct ou d'événement. Cette méthode utilise la durée multimédia relative, en secondes. Cette valeur est de undefined pour les diffusions de vidéo à la demande.

loadingItemId

(nombre ou non défini)

ID de l'élément multimédia en cours de chargement. Si aucun élément n'est chargé, la valeur est undefined.

media

(valeur non nulle cast.framework.messages.MediaInformation ou non définie)

Informations sur le média.

mediaSessionId

number

ID de session unique.

playbackRate

number

Vitesse de lecture.

playerState

non-null cast.framework.messages.PlayerState

État de la lecture.

preloadedItemId

(nombre ou non défini)

ID de l'élément suivant. Cet ID n'est disponible que si cet élément a été préchargé. Les éléments multimédias peuvent être partiellement préchargés et mis en cache. Ainsi, lorsqu'ils sont chargés plus tard, le processus est plus rapide (car les médias n'ont pas besoin d'être récupérés sur le réseau).

queueData

(valeur non nulle cast.framework.messages.QueueData ou non défini)

Données de la file d'attente

repeatMode

(valeur non nulle cast.framework.messages.RepeatMode ou non défini)

Comportement de la file d'attente lorsque tous les éléments ont été lus.

supportedMediaCommands

number

Commandes compatibles avec ce lecteur.

type

non-null cast.framework.messages.MessageType

videoInfo

(valeur non nulle cast.framework.messages.VideoInformation ou non définie)

Informations sur la vidéo.

volume

Valeur non nulle cast.framework.messages.Volume

Volume de diffusion actuel.