chrome. cast. media. QueueItem
Representa un elemento en una cola de contenido multimedia.
Constructor
QueueItem
QueueItem(mediaInfo) nuevo
Parámetro |
|
---|---|
mediaInfo |
Información multimedia El valor no debe ser nulo. |
Propiedades
activeTrackIds
Arreglo de número anulable
Es el array de trackIds de seguimiento que deben estar activos. Si no se proporciona, estarán activos los segmentos predeterminados. Si se proporcionan dos trackIds incompatibles (por ejemplo, dos pistas de audio activas), el comando fallará con INVALID_PARAMETER.
reproducción automática
boolean
Indica si el contenido multimedia se reproducirá automáticamente.
customData
Objeto anulable
Conjunto de datos personalizado por la aplicación receptora.
itemId
número anulable
Identificador único del elemento en la cola. Si se usa en chrome.cast.media.QueueLoad o chrome.cast.media.QueueInsert, debe ser nulo (ya que lo asignará el receptor cuando se cree o inserte un elemento por primera vez). Para otras operaciones, es obligatorio.
media
non-null chrome.cast.media.MediaInfo
Descripción del contenido multimedia.
playbackDuration
número anulable
Es la duración de la reproducción del elemento, expresada en segundos. Si es mayor que la duración real, el campo startTime se limitará a la duración real, startTime. Puede ser negativa, en cuyo caso la duración será la duración real del elemento menos la duración proporcionada. Una duración de valor cero significa que el elemento no se reproducirá.
preloadTime
número
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 los 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). Solo son válidos los valores positivos. Por ejemplo, si el valor es de 10 segundos, este elemento se precargará 10 segundos antes de que haya finalizado el anterior. El receptor intentará respetar este valor, pero no lo garantizará. Por ejemplo, si el valor es mayor que la duración anterior del elemento, el receptor puede precargar este elemento poco después de que el elemento anterior haya comenzado a reproducirse (nunca se precargarán dos elementos en paralelo). Además, si se inserta un elemento en la cola justo después del currentItem y el tiempo de carga previa es mayor que el tiempo restante en el currentItem, la precarga se producirá lo antes posible.
startTime
número
Segundos desde el inicio del contenido multimedia para comenzar la reproducción.