Una solicitud para reordenar una lista de elementos multimedia de la fila.
Constructor
QueueReorderItemsRequest
new
QueueReorderItemsRequest(itemIdsToReorder)
Parámetro
itemIdsToReorder
Array de números
Es la lista de IDs de elementos multimedia que se deben reordenar. No debe ser nulo ni estar vacío.
El valor no debe ser nulo.
Propiedades
customData
Objeto anulable
Datos personalizados para la aplicación receptora.
insertBefore
número anulable
Es el ID del artículo que se ubicará inmediatamente después de la lista que se volvió a pedir.
Si es nula o no se encuentra, la lista reordenada se agregará al final de la
cola. Este ID no puede ser uno de los de la lista itemIds.
itemIds
no nulo Array de número
Es la lista de IDs de elementos multimedia que se deben reordenar, en el nuevo orden. Los artículos que no se proporcionen mantendrán el orden existente (sin que se vuelvan a pedir). La lista proporcionada se insertará en la posición que determine
insertBefore.
Por ejemplo:
Si no se especifica insertBefore
Cola existente: “A”, “D”, “G”, “H”, “B”, “E”
itemIds: “D”, “H”, “B”
Pedido nuevo: “A”, “G”, “E”,“D”, “H”,” B”
Si insertBefore es “A”
Cola existente: “A”, “D”, “G”, “H”, “B”
itemIds: “D”, “H”, “B”
Orden nuevo: “D”, “H”, “B”,“A”, “G”, “E”
Si insertBefore es “G”
Cola existente: “A”, “D”, “G”, “H”, “B”
itemIds: “D”, “H”, “B”
Orden nuevo: “A”,“D”, “H”, “B”, “G”,”E”
Si alguno de los elementos no existe, se ignorará.
No debe ser nulo ni estar vacío.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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"]]