ID do item de mídia atual após as mudanças. Se não for fornecido ou não for encontrado, o valor currentItem será o mesmo de antes da atualização.
currentTime
(número ou indefinido)
Segundos desde o início do conteúdo para iniciar a reprodução do item
atual. Se fornecido, esse valor terá precedência sobre o valor startTime fornecido no nível QueueItem, mas apenas na primeira vez que o item for reproduzido. Isso serve para cobrir o caso comum em que o usuário vai para o
meio de um item para que currentTime não se aplique ao item
permanentemente, como faz o QueueItem startTime. Ele evita a necessidade de redefinir
o startTime dinamicamente (isso pode não ser possível se o smartphone estiver
no modo de suspensão).
customData
(Objeto não nulo ou indefinido)
Dados específicos do aplicativo para esta solicitação. Ele permite que o remetente e o destinatário estendam facilmente o protocolo de mídia, sem precisar usar um novo namespace com mensagens personalizadas.
Lista de itens da fila que serão atualizados. Nenhum reordenamento ocorrerá, os itens manterão o pedido existente.
jump
(número ou indefinido)
Pular/voltar : número de itens em relação à posição de currentItem (pode ser negativo). Se estiver fora dos limites, o currentItem será o próximo item lógico na fila envolvendo os limites. A nova posição currentItem seguirá as regras do
comportamento de repetição da fila.
mediaSessionId
(número ou indefinido)
ID da sessão de mídia a que a solicitação se aplica.
Um número para sincronizar todos os comandos de fila.
Se fornecido para um comando de fila, o SDK verificará se o número de sequência mais recente da fila corresponde à solicitação.
O sequênciaNumber atual é fornecido como parte das mensagens alteradas na fila de saída.
Embaralhe os itens da fila quando a atualização for processada. Depois que os itens da fila forem embaralhados, o item na posição currentItem será carregado.
[[["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 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003eQueueUpdateRequestData\u003c/code\u003e is used to send requests for updating the media queue, such as changing the current item, playback time, or reordering items.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties for specifying the desired changes, like \u003ccode\u003ecurrentItemId\u003c/code\u003e, \u003ccode\u003ecurrentTime\u003c/code\u003e, \u003ccode\u003eitems\u003c/code\u003e, \u003ccode\u003erepeatMode\u003c/code\u003e, and \u003ccode\u003eshuffle\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ecustomData\u003c/code\u003e enables the sender and receiver to exchange application-specific information alongside the queue update request.\u003c/p\u003e\n"],["\u003cp\u003eThe request also includes properties for identification and synchronization, like \u003ccode\u003erequestId\u003c/code\u003e, \u003ccode\u003emediaSessionId\u003c/code\u003e, and \u003ccode\u003esequenceNumber\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use this data structure to build robust media playback experiences with features like queue management, playback control, and custom application logic.\u003c/p\u003e\n"]]],["`QueueUpdateRequestData` manages updates to a media queue. Key actions include defining the `currentItemId`, adjusting `currentTime` for playback start, and using `customData` for extending the protocol. It allows updating `items` while retaining their order and setting the `repeatMode`. Additionally, it manages jumping/skipping with the `jump`, and shuffling the `items` with the option shuffle. It uses `requestId`, `mediaSessionId`, and `sequenceNumber` for synchronization.\n"],null,[]]