[go: nahoru, domu]

Classe: QueueItem

Construtor

QueueItem

novo QueueItem(opt_itemId)

Parâmetro

opt_itemId

Opcional

number

ID do item.

Propriedades

activeTrackIds

(Matriz não nula de números ou indefinido)

Matriz de trackIds ativos. Se a matriz não for fornecida, as faixas padrão ficarão ativas.

reprodução automática

(booleano ou indefinido)

Se o parâmetro de reprodução automática não for especificado ou for verdadeiro, o player de mídia começará a reproduzir o elemento na fila quando ele se tornar o currentItem.

customData

(objeto anulável ou indefinido)

O aplicativo pode definir qualquer informação extra necessária sobre o item da fila.

itemId

(número ou indefinido)

Identificador exclusivo do item na fila O atributo é opcional porque não é necessário fornecer LOAD ou INSERT (porque ele será atribuído pelo receptor quando um item for criado/inserido pela primeira vez).

mídia

(cast.framework.messages.MediaInformation não nulo ou indefinido)

Metadados (incluindo contentId) do elemento da playlist.

orderId

(número ou indefinido)

Usado para rastrear a ordem original de um item na fila e desfazer a ordem aleatória.

preloadTime

(número ou indefinido)

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). 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. Nunca 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. Valores negativos desativam explicitamente o pré-carregamento. Se o valor for 0 ou indefinido, o item de mídia vai começar a ser pré-carregado assim que o download do item anterior for concluído após a posição de reprodução.

startTime

(número ou indefinido)

Segundos desde o início do conteúdo. Se o conteúdo for ao vivo e startTime não for especificado, a transmissão vai começar na posição ao vivo.