Clase: QueueItem

Constructor

QueueItem

QueueItem(mediaInfo) nuevo

Parámetro

mediaInfo

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