Uma solicitação para reordenar uma lista de itens de mídia na fila.
Construtor
QueueReorderItemsRequest
novo QueueReorderItemsRequest(itemIdsToReorder)
Parâmetro
itemIdsToReorder
Matriz de números
Lista de códigos de itens de mídia para
reordenar. Não pode ser nulo ou vazio.
O valor não pode ser nulo.
Propriedades
customData
objeto anulável
Dados personalizados do aplicativo receptor.
insertBefore
número anulável
Código do item que será localizado imediatamente após a lista reordenada.
Se o valor for nulo ou não for encontrado, a lista reordenada será anexada ao final da
fila. Esse ID não pode ser um dos IDs da lista itemIds.
itemIds
não nulo Matriz de números
Lista de códigos de itens de mídia que serão reordenados, na nova ordem. Os itens não fornecidos manterão o pedido atual (sem que eles sejam reordenados). A lista fornecida será inserida na posição determinada
por insertBefore.
Exemplo:
Se insertBefore não for especificado
Fila existente: “A”,D”,”G”, “H”, “B”,”E”
itemIds: “D”,”H”,”B”
Nova ordem: “A””,G”,E”,“D”,”H”,”B”
Se insertBefore for “A”
Fila existente: “A””,D””,G”,”H”, “B”
itemIds: “D”,”H”,”B”
Nova ordem: “D””,H”, “B”,“A”,”G”,”E”
Se insertBefore for “G”
Fila existente: “A”, “D””,G”,”H”, “B”
itemIds: “D””,H”,”B”
Nova ordem: “A”,“D”, “H”, “B”, “G”,”E”
Se algum dos itens não existir, ele será ignorado.
Não pode ser nulo ou vazio.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]