Classe: QueueLoadRequest

Constructeur

QueueLoadRequest

new QueueLoadRequest(items)

Paramètres

items

Tableau de chrome.cast.media.QueueItem non nuls

Liste des éléments multimédias à charger. Ce paramètre ne doit pas présenter la valeur null, ni être vide.

La valeur ne doit pas être nulle.

Propriétés

customData

Objet pouvant avoir une valeur nulle

Données personnalisées pour l'application réceptrice.

items

non-null Array of non-null chrome.cast.media.QueueItem

Tableau d'éléments à charger. Il est trié (le premier élément est lu en premier). Ce paramètre ne doit pas présenter la valeur null, ni être vide.

repeatMode

non-null chrome.cast.media.RepeatMode

Algorithme de sélection de l'élément suivant lorsque l'élément en cours est terminé.

Valeur par défaut
chrome.cast.media.RepeatMode.OFF

startIndex

number

Index de l'élément du tableau "items" qui doit être le premier "currentItem" (l'élément qui sera lu en premier). Notez qu'il s'agit de l'index du tableau (commence à 0), et non de l'itemId (car il n'est pas connu avant la création de la file d'attente). Si le mode de répétition est défini sur chrome.cast.media.RepeatMode.OFF, la lecture s'arrête au moment de la lecture du dernier élément du tableau (les éléments situés avant la valeur startIndex ne sont pas lus). Cela peut être utile pour les scénarios dans lesquels l'utilisateur utilisait déjà l'application émettrice et décide de caster du contenu au milieu. De cette manière, l'application émettrice n'a pas besoin de mapper les positions de la file d'attente locale et distante, ni d'enregistrer une requête supplémentaire pour mettre à jour la file d'attente.

Valeur par défaut
0