Classe: RemotePlayer

Constructeur

Lecteur à distance

new RemotePlayer()

Implémentations
castx.common.RemotePlayer.PlayerInterface

Propriétés

id_casse

(chaîne ou non définie)

ID de l'extrait de coupure publicitaire en cours.

ID de coupure

(chaîne ou non définie)

ID de la coupure actuelle.

Volume de contrôle

booléen

Indique que le récepteur peut changer le volume.

canPause

booléen

Vraie si le destinataire autorise l'arrêt.

chercher

booléen

True si le destinataire autorise la recherche.

controller

null ControllerInterfaceInterface

Manette du lecteur.

NuméroCoupeActuelle

number (nombre)

Numéro de l'extrait de coupure publicitaire en cours de lecture dans la coupure publicitaire.

temps_rétroactuel

(nombre ou non défini)

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

Heure de fin actuelle

(nombre ou non défini)

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

currentTime

number (nombre)

Position actuelle de lecture du contenu multimédia en secondes. Pour cela, 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 du récepteur.

étatdaffichage

chaîne

État du récepteur à afficher: il s'agit du titre du support, s'il est disponible, ou du texte d'état du récepteur.

duration

number (nombre)

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

imageUrl

chaîne pouvant être vide

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

est connecté

booléen

Vraie si l'appli est connectée à un appareil Cast.

IsMediaLoaded

booléen

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

isMuted (Ignoré)

booléen

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

en veille

booléen

Vraie si le contenu multimédia actuel est en pause.

PausePlay

booléen

Indique que le destinataire est en pause.

Portée LiveSeekable

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

Portée d'un flux en direct ou d'un événement visible. Il utilise le temps relatif relatif en secondes. Elle ne sera pas définie pour les flux de vidéo à la demande.

MediaInfo

peut être vide (valeur possible) chrome.cast.media.MediaInfo

Informations multimédias en cours de lecture.

numberBreakClips

number (nombre)

Nombre d'extraits de coupure publicitaire dans la coupure actuelle.

étatjoueur

Peut être vide (chrome.cast.media.PlayerState)

État actuel de la lecture des contenus multimédias

file d'attente

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

Données de la file d'attente.

enregistréPlayerState

nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPaused :

État du lecteur distant enregistré lorsque la session est déconnectée. Vous pouvez l'utiliser pour continuer à jouer en local au même endroit à la déconnexion.

étatTexte

chaîne

Texte descriptif pour le contenu actuel de l'application.

title

chaîne pouvant être vide

Titre actuel du support.

Informations sur la vidéo

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

Informations sur la vidéo.

VolumeLevel

number (nombre)

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.

lorsque le contenu est désactivable

(nombre ou non défini)

Durée, en secondes, à laquelle cet extrait de coupure publicitaire peut être désactivé. 5 signifie que l'utilisateur final peut ignorer cette coupure 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.