Classe: RemotePlayer

Constructeur

RemotePlayer

nouveau RemotePlayer()

Implémentations
castx.common.RemotePlayer.PlayerInterface

Propriétés

breakClipId

(chaîne ou non défini)

ID de l'extrait de coupure publicitaire actuel.

breakId

(chaîne ou non défini)

ID de la coupure actuelle.

canControlVolume

boolean

Indique si le récepteur est compatible avec le réglage du volume.

canPause

boolean

"True" si le récepteur autorise la mise en pause.

canSeek

boolean

"True" si le récepteur autorise la recherche.

controller

nullable ControllerInterface

Manette du joueur.

currentBreakClipNumber

number

Nombre de l'extrait de coupure publicitaire en cours de lecture dans la coupure publicitaire.

currentBreakClipTime

(nombre ou non défini)

Temps en secondes écoulé après le début de l'extrait actuel de la coupure publicitaire.

currentBreakTime

(nombre ou non défini)

Temps en secondes écoulé après le début de la coupure actuelle.

currentTime

number

Position actuelle de la lecture du contenu multimédia, en secondes. Pour effectuer une recherche de lecture, modifiez cette valeur et appelez cast.framework.RemotePlayerController#seek. Lors de la lecture d'un contenu multimédia, cette valeur est mise à jour toutes les secondes.

displayName

chaîne

Nom à afficher de l'application réceptrice.

displayStatus

chaîne

État du récepteur à afficher: il s'agit du titre du contenu multimédia, s'il est disponible, ou, dans le cas contraire, du texte d'état du récepteur.

de visionnage

number

Durée du contenu multimédia actuellement chargé, en secondes.

imageUrl

chaîne pouvant avoir une valeur nulle

URL de la miniature du contenu multimédia en cours de lecture.

isConnected

boolean

"True" si l'application est connectée à un appareil Cast.

isMediaLoaded

boolean

"True" si un contenu multimédia est chargé sur l'appareil Cast.

isMuted

boolean

"True" si le son de l'appareil est coupé.

isPaused

boolean

"True" si le contenu multimédia en cours est mis en pause.

isPlayingBreak

boolean

Indique que le récepteur lit une pause.

liveSeekableRange

(valeur non nulle chrome.cast.media.LiveSeekableRange ou non définie)

Plage consultable d'un flux en direct ou d'événement. Il utilise le temps média relatif en secondes. Elle n'est pas définie pour les flux de vidéo à la demande.

mediaInfo

peut avoir une valeur nulle pour chrome.cast.media.MediaInfo

Infos sur le contenu multimédia en cours de lecture.

numberBreakClips

number

Nombre d'extraits de coupure dans la coupure actuelle.

playerState

nullable chrome.cast.media.PlayerState

État actuel de la lecture du contenu multimédia.

queueData

(valeur non nulle chrome.cast.media.QueueData ou non définie)

Données de la file d'attente

savedPlayerState

nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPause: boolean}

État du lecteur distant enregistré lorsque la session est déconnectée. Permet de poursuivre la lecture localement au même endroit en cas de déconnexion.

statusText

chaîne

Texte descriptif du contenu actuel de l'application.

title

chaîne pouvant avoir une valeur nulle

Titre actuel du contenu multimédia.

videoInfo

(valeur non nulle chrome.cast.media.VideoInformation ou non définie)

Informations sur la vidéo.

volumeLevel

number

Niveau de volume actuel du récepteur, sous la forme d'une valeur comprise entre 0,0 et 1,0. 1.0 correspond au volume maximal possible sur le récepteur ou le flux. Pour modifier le volume du récepteur, modifiez cette valeur et appelez cast.framework.RemotePlayerController#setVolumeLevel.

whenSkippable

(nombre ou non défini)

Durée, en secondes, à laquelle cet extrait de coupure publicitaire devient désactivable. La valeur 5 signifie que l'utilisateur final peut ignorer cet extrait après cinq secondes. Si ce champ n'est pas défini, cela signifie que l'extrait de coupure publicitaire actuel n'est pas désactivable.