chrome. cast. media. QueueLoadRequest
Requête permettant de charger et éventuellement de lancer la lecture d'une nouvelle liste numérotée d'éléments multimédias.
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