Classe: QueueItem

Constructeur

QueueItem

nouvel élément QueueItem(opt_itemId)

Paramètres

opt_itemId

Facultatif

number

ID de l'élément.

Propriétés

activeTrackIds

(tableau de nombres non nul ou non défini)

Tableau des identifiants de piste actifs. Si le tableau n'est pas fourni, les canaux par défaut seront actifs.

lecture automatique

(booléen ou non défini)

Si le paramètre de lecture automatique n'est pas spécifié ou est défini sur "true", le lecteur multimédia commence à lire l'élément de la file d'attente lorsque celui-ci devient l'élément currentItem.

customData

(objet pouvant avoir une valeur nulle ou non défini)

L'application peut définir toute information supplémentaire nécessaire sur les éléments de la file d'attente.

itemId

(nombre ou non défini)

Identifiant unique de l'élément de la file d'attente. L'attribut est facultatif, car il ne doit pas être défini pour LOAD ou INSERT (car il sera attribué par le destinataire lors de la création/insertion initiale d'un élément).

media

(valeur non nulle cast.framework.messages.MediaInformation ou non définie)

Métadonnées (y compris contentId) de l'élément de playlist.

orderId

(nombre ou non défini)

Permet de suivre l'ordre d'origine d'un élément de la file d'attente pour annuler la lecture en mode aléatoire.

preloadTime

(nombre ou non défini)

Ce paramètre indique au récepteur de précharger cet élément multimédia avant qu'il ne soit lu. Cela permet une transition en douceur entre les éléments lus à partir 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). Par exemple, si la valeur est de 10 secondes, cet élément est préchargé 10 secondes avant la fin de l'élément précédent. Le récepteur tente de respecter cette valeur, mais ne la garantit pas. Par exemple, si la valeur est supérieure à la durée de l'élément précédent, il peut juste précharger cet élément peu de temps 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 à celui restant pour l'élément "currentItem", le préchargement aura lieu dès que possible. Les valeurs négatives désactivent explicitement le préchargement. Si la valeur est égale à 0 ou n'est pas définie, l'élément multimédia est préchargé dès que l'élément précédent est entièrement téléchargé après sa position de lecture.

startTime

(nombre ou non défini)

Nombre de secondes écoulées depuis le début du contenu. S'il s'agit d'un contenu en direct et que l'heure de début n'est pas spécifiée, le flux commencera à la position du direct.