chrome. cast. media. QueueItem
Représente un élément dans une file d'attente multimédia.
Constructeur
QueueItem
nouvel élément QueueItem(mediaInfo)
Paramètres |
|
---|---|
mediaInfo |
Infos sur le média La valeur ne doit pas être nulle. |
Propriétés
activeTrackIds
Tableau de nombres pouvant avoir une valeur nulle
Tableau des ID de suivi qui doivent être actifs. Si le tableau n'est pas fourni, les pistes par défaut seront actives. Si deux trackId non compatibles sont fournis (par exemple, deux pistes audio actives), la commande échoue et renvoie INVALID_PARAMETER.
lecture automatique
boolean
Indique si le contenu multimédia est lu automatiquement.
customData
Objet pouvant avoir une valeur nulle
Ensemble de données personnalisées par l'application réceptrice.
itemId
nombre pouvant avoir une valeur nulle
Identifiant unique de l'élément de la file d'attente. S'il est utilisé dans chrome.cast.media.QueueLoad ou chrome.cast.media.QueueInsert, il doit être nul (car il sera attribué par le destinataire la première fois qu'un élément sera créé/inséré). Pour les autres opérations, il est obligatoire.
media
non-null chrome.cast.media.MediaInfo
Description du contenu multimédia.
playbackDuration
nombre pouvant avoir une valeur nulle
Durée de lecture de l'élément en secondes. Si elle est supérieure à la durée réelle (startTime), elle sera 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 durée de valeur "zéro" signifie que l'élément ne sera pas lu.
preloadTime
number
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). Seules les valeurs positives sont valides. 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 elle est supérieure à la durée de l'élément précédent, il peut simplement 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.
startTime
number
Nombre de secondes écoulées à partir du début du contenu multimédia avant le lancement de la lecture.