Classe: QueueItem

Constructeur

QueueItem

nouvel élément QueueItem(mediaInfo)

Paramètres

mediaInfo

chrome.cast.media.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.