Classe: QueueItem

Construtor

QueueItem

novo QueueItem(mediaInfo)

Parâmetro

mediaInfo

chrome.cast.media.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.