Classe: QueueItem

Constructeur

File d'attente

new QueueItem(mediaInfo)

Paramètre

MediaInfo

chrome.cast.media.MediaInfo.

Informations multimédias

La valeur ne doit pas être nulle.

Propriétés

ActiveTrackIds

Tableau de nombres pouvant être vide

Tableau des ID de suivi des pistes qui devraient être actifs. Si le tableau n'est pas fourni, les pistes par défaut sont actives. Si deux identifiants de titre incompatibles sont fournis (par exemple, deux pistes audio actives), la commande échouera avec le paramètre INVALID_PARAMETER.

lecture automatique

booléen

Lire automatiquement les contenus multimédias.

données personnalisées

Objet pouvant être vide

Données personnalisées définies par l'application réceptrice.

itemId

nombre pouvant être vide

Identifiant unique de l'élément dans la file d'attente. Si elle est utilisée dans chrome.cast.media.QueueLoad ou chrome.cast.media.QueueInsert, elle doit être nulle (elle sera attribuée par le destinataire lors de la création ou de l'insertion initiale d'un élément). Pour les autres opérations, il est obligatoire.

media

Valeur chrome.cast.media.MediaInfo non nulle

Description du support.

Durée de la lecture

nombre pouvant être vide

Durée de lecture de l'élément en secondes. Si elle est supérieure à la durée réelle (startTime), elle est limitée à la durée réelle (startTime). Elle peut être négative. Dans ce cas, la durée correspond à la durée réelle de l'élément moins la durée fournie. Une valeur égale à zéro signifie que l'élément ne sera pas lu.

preloadTime (temps de préchargement)

number (nombre)

Ce paramètre indique au récepteur de précharger cet élément multimédia avant sa lecture. Cela permet une transition en douceur entre les éléments de la file d'attente.

La durée est exprimée en secondes par rapport au début de la lecture de cet élément (généralement la fin de la lecture de l'élément précédent). Seules les valeurs positives sont valides. Par exemple, si la valeur est de 10 secondes, cet élément sera préchargé 10 secondes avant la fin de l'élément précédent. Le récepteur tentera de respecter cette valeur, mais ne la garantira pas. Par exemple, si la valeur est supérieure à la durée de l'élément précédent, il peut simplement précharger cet élément peu après le début de la lecture de l'élément précédent (deux éléments ne seront jamais préchargés en parallèle). De plus, si un élément est inséré dans la file d'attente juste après l'élément "currentItem" et que le temps de préchargement est supérieur au temps restant sur le point actuel, le préchargement a lieu le plus tôt possible.

heure de début

number (nombre)

Secondes depuis le début du contenu multimédia pour lancer la lecture.