Classe: PlayerData

Costruttore

PlayerData

new PlayerData()

Proprietà

activeTrackIds

Array di numeri non nulli

ID traccia attivi dei contenuti multimediali correnti.

applicationData

nullable cast.framework.ui.ApplicationData

Dati applicazione.

breakPercentagePositions

Array di numeri non nulli

Array di posizioni delle interruzioni in percentuale. Obsoleto: non viene aggiornato per le interruzioni nelle pause live o dinamiche.

Deprecato
Utilizza la proprietà `breaks` di cast.framework.ui.PlayerData#media.

breakTitle

stringa

Titolo della pausa in riproduzione.

currentBreakClipNumber

numero

Il numero del clip di interruzione attualmente in riproduzione nell'interruzione.

currentTime

numero

Posizione attuale dei contenuti multimediali in secondi o posizione attuale dell'interruzione se in riproduzione.

customState

Oggetto nullable

Stato personalizzato dell'utente, da utilizzare per separare la logica di riproduzione e dell'interfaccia utente, per consentire l'esecuzione dello stesso codice dell'interfaccia utente in un telecomando. Lo stato può essere impostato chiamando cast.framework.PlayerManager#sendCustomState

displayStatus

booleano

Indica se i metadati del player (ad es. titolo, currentTime) devono essere visualizzati. Questo valore sarà true se deve essere visualizzato almeno un campo nei metadati. In alcuni casi, displayStatus sarà true, ma alcune parti dei metadati devono essere nascoste (ad es. il titolo del contenuto multimediale durante la ricerca). In questi casi, è possibile applicare CSS aggiuntivi per nascondere questi elementi. Per i casi in cui i contenuti multimediali sono solo audio, questo sarà quasi sempre vero. Nei casi in cui i contenuti multimediali sono video, questo valore è vero quando: (1) il video è in caricamento, buffering o ricerca (2) è stata effettuata una richiesta di riproduzione negli ultimi cinque secondi mentre i contenuti multimediali sono già in riproduzione, (3) è stata effettuata una richiesta per mostrare lo stato negli ultimi cinque secondi o (4) i contenuti multimediali sono stati messi in pausa negli ultimi cinque secondi.

displayType

stringa

Proprietà per distinguere i diversi tipi di schermo. TV è l'impostazione predefinita.

durata

numero

Durata dei contenuti multimediali in secondi o durata dell'interruzione se viene riprodotta un'interruzione.

isAtLiveEdge

booleano

Indica se lo stream multimediale viene riprodotto in diretta.

isBreakExpanded

booleano

Indica che il ricevitore sta riproducendo una pausa estesa. Questo è pertinente solo per le interruzioni dinamiche.

isBreakSkippable

booleano

Indica che la pausa può essere saltata al momento. True when whenSkippable == 0.

isLive

booleano

Indica se i contenuti sono un live streaming.

isPlayingBreak

booleano

Indica che il destinatario sta riproducendo una pausa.

isSeeking

booleano

Indica che il player sta cercando (può essere durante la riproduzione o la pausa).

liveSeekableRange

nullable cast.framework.messages.LiveSeekableRange

Indica l'intervallo di ricerca dei contenuti se si tratta di un live streaming.

media

(cast.framework.messages.MediaInformation o undefined annullabile)

Informazioni sui contenuti multimediali attuali.

mediaCategory

nullable cast.framework.messages.MediaCategory

La categoria dei contenuti multimediali (video, audio o immagine).

mediaSessionId

numero

ID univoco per la sessione multimediale. Viene aggiornato quando viene ricevuta una nuova richiesta di caricamento.

mediaStartAbsoluteTime

numero nullable

Indica l'ora assoluta (ora Epoch in secondi) per i live streaming. Per un evento dal vivo, sarà l'ora di inizio dell'evento, altrimenti sarà l'inizio dell'intervallo di ricerca quando è iniziato lo streaming.

metadati

(cast.framework.messages.MediaMetadata annullabile o oggetto annullabile)

Metadati dei contenuti multimediali.

nextMetadata

(cast.framework.messages.MediaMetadata annullabile o oggetto annullabile)

Metadati dell'elemento successivo.

nextSubtitle

stringa

Sottotitolo dell'elemento successivo.

nextThumbnailUrl

stringa

URL miniatura dell'elemento successivo.

nextTitle

stringa

Titolo dell'elemento successivo.

numberBreakClips

numero

Numero di clip di interruzione nella pausa attuale.

playbackRate

numero

Velocità di riproduzione dei contenuti multimediali.

preloadingNext

booleano

Flag per mostrare/nascondere i metadati dell'elemento successivo.

queueData

(cast.framework.messages.QueueData nullable o undefined)

Dati della coda.

secondaryImageUrl

stringa

URL dell'immagine secondaria dei contenuti.

sectionDuration

numero nullable

Indica la durata della sezione in secondi.

sectionStartTimeInMedia

numero nullable

Indica l'ora di inizio della sezione, in secondi.

stato

cast.framework.ui.State

Lo stato attuale del giocatore.

supportedMediaCommands

numero

I comandi supportati da questo player.

Vedi anche
cast.framework.messages.Command

thumbnailUrl

stringa

URL miniatura dei contenuti.

titolo

stringa

Titolo dei contenuti.

whenSkippable

(numero o undefined)

Fornisci il tempo rimanente prima che una pausa diventi ignorabile rispetto al tempo di riproduzione corrente. Valore non definito o negativo se la pausa non è ignorabile.