Classe: RemotePlayer

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.