chrome. cast. mídia. QueueLoadRequest
Uma solicitação para carregar e, opcionalmente, iniciar a reprodução de uma nova lista ordenada de itens de mídia.
Construtor
QueueLoadRequest
novo QueueLoadRequest(items)
Parâmetro |
|
---|---|
items |
Matriz de chrome.cast.media.QueueItem não nulo Lista de itens de mídia a serem carregados. Não pode ser nulo ou vazio. O valor não pode ser nulo. |
Propriedades
customData
objeto anulável
Dados personalizados do aplicativo receptor.
items
non-null Array of non-null chrome.cast.media.QueueItem
Matriz de itens a serem carregados. Ele é classificado (o primeiro elemento é reproduzido primeiro). Não pode ser nulo ou vazio.
repeatMode
non-null chrome.cast.media.RepeatMode
O algoritmo para a seleção do próximo item quando o item atual é encerrado.
- Valor padrão
- chrome.cast.media.RepeatMode.OFF
startIndex
number
O índice do item na matriz "items" que precisa ser o primeiro currentItem (o item que será reproduzido primeiro). Observe que esse é o índice da matriz (começa em 0) e não o itemId (porque não é conhecido até que a fila seja criada). Se repeatMode for chrome.cast.media.RepeatMode.OFF, a reprodução será encerrada quando o último item da matriz for reproduzido (os elementos anteriores ao startIndex não serão reproduzidos). Isso pode ser útil para cenários de continuação em que o usuário já estava usando o app remetente e, no meio, decide transmitir. Dessa forma, o app remetente não precisa mapear entre as posições da fila local e remota nem salva uma solicitação extra para atualizar a fila.
- Valor padrão
- 0