chrome. cast. mídia. QueueItem
Representa um item em uma fila de mídia.
Construtor
QueueItem
novo QueueItem(mediaInfo)
Parâmetro |
|
---|---|
mediaInfo |
Informações de mídia O valor não pode ser nulo. |
Propriedades
activeTrackIds
Matriz anulável de números
Matriz de trackIds de faixas que devem estar ativos. Se a matriz não for fornecida, as faixas padrão ficarão ativas. Se dois trackIds incompatíveis forem fornecidos (por exemplo, duas faixas de áudio ativas), o comando falhará com INVALID_PARAMETER.
reprodução automática
boolean
Define se a mídia será reproduzida automaticamente.
customData
objeto anulável
Dados personalizados definidos pelo app receptor.
itemId
número anulável
Identificador exclusivo do item na fila Se usado em chrome.cast.media.QueueLoad ou chrome.cast.media.QueueInsert, ele precisará ser nulo (porque será atribuído pelo receptor quando um item for criado/inserido pela primeira vez). Para outras operações, ele é obrigatório.
mídia
non-null chrome.cast.media.MediaInfo
Descrição da mídia.
playbackDuration
número anulável
Duração da reprodução do item em segundos. Se for maior que a duração real - startTime, ela será limitada à duração real - startTime. Ela pode ser negativa. Nesse caso, a duração será a duração real do item menos a duração fornecida. Uma duração de valor zero significa que o item não será reproduzido.
preloadTime
number
Esse parâmetro é uma dica para o receptor pré-carregar esse item de mídia antes que ele seja reproduzido. Ele permite uma transição suave entre os itens reproduzidos na fila.
O tempo é expresso em segundos, relativo ao início da reprodução do item (geralmente o fim da reprodução anterior do item). Somente valores positivos são válidos. Por exemplo, se o valor for de 10 segundos, esse item será pré-carregado 10 segundos antes da conclusão do item anterior. O receptor tentará respeitar esse valor, mas não o garantirá. Por exemplo, se o valor for maior que a duração anterior do item, o receptor poderá apenas pré-carregar esse item logo após o início da reprodução do item anterior (não haverá dois itens sendo pré-carregados em paralelo). Além disso, se um item for inserido na fila logo após o currentItem e o tempo de pré-carregamento for maior que o tempo restante no currentItem, o pré-carregamento acontecerá o mais rápido possível.
startTime
number
Segundos para iniciar a reprodução da mídia.