Classe: QueueItem

Costruttore

QueueItem

new QueueItem(mediaInfo)

Parametro

mediaInfo

chrome.cast.media.MediaInfo

Informazioni sui contenuti multimediali

Il valore non deve essere nullo.

Proprietà

activeTrackIds

Array di numero nullable

Array di trackId di tracker che devono essere attivi. Se l'array non viene fornito, le tracce predefinite saranno attive. Se vengono forniti due trackId incompatibili (ad esempio due tracce audio attive), il comando avrà esito negativo con INVALID_PARAMETER.

riproduzione automatica

boolean

Indica se i contenuti multimediali verranno riprodotti automaticamente.

customData

oggetto nullable

Set di dati personalizzato dall'applicazione del destinatario.

itemId

numero null

Identificatore univoco dell'articolo in coda. Se utilizzato in chrome.cast.media.QueueLoad o chrome.cast.media.QueueInsert deve essere null (poiché viene assegnato dal destinatario alla prima creazione/inserimento di un elemento). Per le altre operazioni è obbligatorio.

media

non-null chrome.cast.media.MediaInfo

Descrizione dei contenuti multimediali.

playbackDuration

numero null

Durata di riproduzione dell'elemento in secondi. Se è superiore alla durata effettiva - startTime, verrà limitata alla durata effettiva - startTime. Può essere negativo; in questo caso, la durata sarà pari alla durata effettiva dell'articolo meno la durata specificata. Una durata di valore zero in pratica significa che l'elemento non verrà riprodotto.

preloadTime

numero

Questo parametro è un suggerimento che consente al destinatario di precaricare l'elemento multimediale prima che venga riprodotto. Consente una transizione fluida tra gli elementi riprodotti dalla coda.

Il tempo è espresso in secondi, rispetto all'inizio della riproduzione di questo elemento (di solito la fine della riproduzione dell'elemento precedente). Sono validi solo i valori positivi. Ad esempio, se il valore è 10 secondi, questo elemento verrà precaricato 10 secondi prima del termine dell'elemento precedente. Il destinatario cercherà di rispettare questo valore ma non lo garantirà, ad esempio se il valore è superiore alla durata precedente dell'elemento, il destinatario potrebbe precaricare questo elemento poco dopo l'inizio della riproduzione dell'elemento precedente (non ci saranno mai due elementi precaricati in parallelo). Inoltre, se un elemento viene inserito nella coda subito dopo l'elemento currentItem e il tempo di precaricamento è superiore al tempo rimanente per currentItem, il precaricamento verrà eseguito il prima possibile.

startTime

numero

Secondi dall'inizio del contenuto multimediale per avviare la riproduzione.