cast. framework. RemotePlayer
Proprietà del player remoto che vengono aggiornate da
cast.framework.RemotePlayerController
.
Costruttore
RemotePlayer
new RemotePlayer()
- Implementa
- castx.common.RemotePlayer.PlayerInterface
Proprietà
breakClipId
(stringa o non definita)
ID del clip di interruzione corrente.
breakId
(stringa o non definita)
ID dell'interruzione corrente.
canControlVolume
boolean
Indica che il ricevitore supporta la modifica del volume.
canPause
boolean
True se il destinatario consente la pausa.
canSeek
boolean
True se il destinatario consente la ricerca.
controller
ControllerInterface nullable
Il controller del player.
currentBreakClipNumber
numero
Il numero del clip dell'interruzione attualmente in riproduzione nell'interruzione.
currentBreakClipTime
(numero o non definito)
Tempo in secondi trascorso dall'avvio del clip di interruzione corrente.
currentBreakTime
(numero o non definito)
Tempo in secondi trascorso dall'inizio dell'interruzione attuale.
currentTime
numero
La posizione di riproduzione dei contenuti multimediali corrente in secondi. Per eseguire la ricerca di riproduzione, modifica questo valore e chiama cast.framework.RemotePlayerController#seek. Durante la riproduzione di contenuti multimediali, questo valore viene aggiornato ogni secondo.
displayName
stringa
Nome visualizzato dell'applicazione del ricevitore.
displayStatus
stringa
Stato del ricevitore per il display: si tratta del titolo multimediale, se disponibile, oppure, in caso contrario, del testo dello stato del destinatario.
media
numero
La durata dei contenuti multimediali attualmente caricati in secondi.
imageUrl
stringa con valore null
URL miniatura multimediale attualmente in riproduzione.
isConnected
boolean
True se l'app è connessa a un dispositivo di trasmissione.
isMediaLoaded
boolean
True se i contenuti multimediali vengono caricati sul dispositivo di trasmissione.
isMuted
boolean
True se l'audio del dispositivo è disattivato.
isPaused
boolean
True se i contenuti multimediali attuali sono in pausa.
isPlayingBreak
boolean
Indica che il ricevitore sta riproducendo una pausa.
liveSeekableRange
(chrome.cast.media.LiveSeekableRange non nullo o non definito)
Raggio d'azione possibile di un live streaming o di un evento. Utilizza il tempo multimediale relativo in secondi. Il valore non sarà definito per gli stream VOD.
mediaInfo
chrome.cast.media.MediaInfo nullable
Informazioni multimediali attualmente in riproduzione.
numberBreakClips
numero
Numero di clip di interruzione nell'interruzione corrente.
playerState
chrome.cast.media.PlayerState mediante valori null
Stato attuale di riproduzione dei contenuti multimediali.
queueData
(chrome.cast.media.QueueData non nullo o undefined)
Dati della coda.
savedPlayerState
nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPause: boolean}
Stato remoto del player salvato quando la sessione è stata disconnessa. Può essere utilizzato per continuare la riproduzione localmente dalla stessa posizione in caso di disconnessione.
statusText
stringa
Testo descrittivo per i contenuti dell'applicazione corrente.
title
stringa con valore null
Titolo multimediale corrente.
videoInfo
(chrome.cast.media.VideoInformation non nullo o non definito)
Le informazioni sul video.
volumeLevel
numero
L'attuale livello di volume del ricevitore sotto forma di valore compreso tra 0,0 e 1,0. 1.0 è il volume massimo possibile sul ricevitore o sullo stream. Per modificare il volume del ricevitore, modifica questo valore e chiama cast.framework.RemotePlayerController#setVolumeLevel.
whenSkippable
(numero o non definito)
Il tempo in secondi in cui questo clip di interruzione diventa ignorabile. 5 significa che l'utente finale può saltare questo clip di interruzione dopo 5 secondi. Se questo campo non viene definito, significa che il clip di interruzione corrente non è ignorabile.