cast. framework. messages. QueueItem
Información del elemento en cola. Es posible que los desarrolladores de aplicaciones necesiten crear un QueueItem para insertar un elemento de cola con cast.framework.messages.InsertQueueItems. En este caso, no deberían proporcionar un itemId (porque el itemId real se asignará cuando el elemento se inserte en la cola). Esto evita conflictos de ID con los elementos agregados desde una app emisora.
Constructor
Lista en cola
nuevo QueueItem(opt_itemId)
Parámetro |
|
---|---|
ID de elemento de optimización |
Opcional número Es el ID de artículo. |
Propiedades
ID de pista activas
(Arreglo de valor no nulo o indefinido)
Arreglo de los trackIds de las pistas activas. Si no se proporciona el arreglo, los segmentos predeterminados estarán activos.
reproducción automática
(booleano o indefinido)
Si no se especifica el parámetro de reproducción automática o es verdadero, el reproductor multimedia comenzará a reproducir el elemento en la cola cuando el elemento se convierta en currentItem.
datospersonalizados
(objeto anulable o indefinido)
La aplicación puede definir cualquier información adicional necesaria sobre el elemento de la cola.
itemId
(número o no definido)
Es el identificador único del elemento en la cola. El atributo es opcional, ya que no se debe proporcionar para LOAD o INSERT (ya que el receptor lo asignará cuando se cree o inserte un elemento por primera vez).
sociales
(cast.framework.messages.MediaInformation no definido o no definido)
Metadatos (incluido el ContentId) del elemento de la lista de reproducción
ID de pedido
(número o no definido)
Se usa para realizar un seguimiento del orden original de un elemento de la cola y deshacer la reproducción aleatoria.
Tiempo de carga previa
(número o no definido)
Este parámetro es una sugerencia para que el receptor precargue este elemento multimedia antes de que se reproduzca. Permite una transición fluida entre elementos que se reproducen desde la cola. El tiempo se expresa en segundos, en relación con el comienzo de la reproducción de este elemento (por lo general, el final de la reproducción anterior del elemento). Por ejemplo, si el valor es 10 segundos, este elemento se precargará 10 segundos antes de que el elemento anterior haya finalizado. El receptor intentará respetar este valor, pero no lo garantizará. Por ejemplo, si el valor es mayor que la duración del elemento anterior, el receptor podría simplemente precargar este elemento poco después de que el elemento anterior haya comenzado a reproducir (nunca se precargarán dos elementos en paralelo). Además, si se inserta un elemento en la cola justo después de currentItem y el tiempo de precarga es mayor que el tiempo restante en currentItem, la precarga solo ocurrirá lo antes posible. Los valores negativos inhabilitan de forma explícita la precarga. Si el valor es 0 o no está definido, el elemento multimedia comenzará a cargarse previamente apenas el elemento anterior se descargue por completo después de su posición de reproducción.
startTime
(número o no definido)
Segundos desde el comienzo del contenido. Si el contenido es en vivo y no se especifica startTime, la transmisión comenzará en la posición en vivo.