Requête permettant de réorganiser une liste d'éléments multimédias dans la file d'attente.
Constructeur
QueueReorderItemsRequest
nouvelle
QueueReorderItemsRequest(itemIdsToReorder)
Paramètres
itemIdsToReorder
Tableau de nombres
Liste des ID d'éléments multimédias à réorganiser. 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.
insertBefore
nombre pouvant avoir une valeur nulle
Identifiant de l'article qui se trouvera immédiatement après la liste réorganisée.
Si la valeur est nulle ou introuvable, la liste réorganisée est ajoutée à la fin de la file d'attente. Cet ID ne peut pas correspondre à l'un des ID de la liste "itemIds".
itemIds
Tableau de nombres non nuls
Liste des ID d'éléments multimédias à réorganiser, dans le nouvel ordre. Les articles non fournis conserveront leur commande existante (sans qu'ils ne soient réorganisés). La liste fournie sera insérée à la position déterminée par insertBefore.
Exemple :
Si insertBefore n'est pas spécifié
File d'attente existante : "A",D",G",H",H",B",",E"
Si insertBefore est "A"
File d'attente existante : "A",D",G",H",H",B"
Si insertAvant est "G"
File d'attente existante : "A",D",G",H",H",B"
itemIds : "D",H",B"
Nouvelle commande : "A","D",H",B",G",E"
Si l'un des éléments n'existe pas, il est ignoré.
Ce paramètre ne doit pas présenter la valeur null, ni être vide.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/02 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2023/12/02 (UTC)."],[[["`chrome.cast.media.QueueReorderItemsRequest` is used to change the playback order of media items within a queue on a cast receiver."],["It requires a list of media item IDs (`itemIds`) to reorder and optionally an `insertBefore` item ID to specify the position in the queue."],["Items not specified in the `itemIds` array retain their original order relative to each other, with the reordered items inserted as a block."],["The reordered items are placed before the item specified by `insertBefore`, or appended to the end of the queue if `insertBefore` is not provided or is invalid."],["Custom data can be passed to the receiver application using the `customData` property."]]],["The `QueueReorderItemsRequest` class is used to rearrange media items within a queue. It requires an array of `itemIds` to specify the items and their new order. The `insertBefore` property determines where to place the reordered list; if null, it's appended to the end. Items not listed retain their positions, while non-existent items are ignored. Custom data for the receiver can be set. The reordered list will be in the position as specified in the `insertBefore` property.\n"]]