cast. framework. messages. QueueUpdateRequestData
Dados de solicitação da fila UPDATE de evento de mídia.
Construtor
QueueUpdateRequestData
novo QueueUpdateRequestData()
Propriedades
currentItemId
(número ou indefinido)
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.
- Configuração herdada de
- cast.framework.messages.RequestData#customData
items
(Matriz não nula de cast.framework.messages.QueueItem não nulo ou indefinida)
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
mediaSessionId
(número ou indefinido)
ID da sessão de mídia a que a solicitação se aplica.
- Configuração herdada de
- cast.framework.messages.RequestData#mediaSessionId
repeatMode
(cast.framework.messages.RepeatMode não nulo ou indefinido)
Comportamento da fila quando todos os itens são reproduzidos.
requestId
number
ID da solicitação, usado para correlacionar solicitação/resposta.
- Configuração herdada de
- cast.framework.messages.RequestData#requestId
sequenceNumber
(número ou indefinido)
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.
- Configuração herdada de
- cast.framework.messages.RequestData#sequenceNumber
embaralhamento
(booleano ou indefinido)
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.