chrome. transmitir. contenido multimedia. QueueLoadRequest
Una solicitud para cargar y, opcionalmente, iniciar la reproducción de una nueva lista ordenada de elementos multimedia.
Constructor
QueueLoadRequest
new QueueLoadRequest(elementos)
Parámetro |
|
---|---|
items |
Arreglo de chrome.cast.media.QueueItem no nulo Es la lista de elementos multimedia que se cargarán. No debe ser nulo ni estar vacío. El valor no debe ser nulo. |
Propiedades
customData
Objeto anulable
Datos personalizados para la aplicación receptora.
items
non-null Array of non-null chrome.cast.media.QueueItem
Es el array de los elementos que se cargarán. Está ordenada (el primer elemento se reproducirá primero). No debe ser nulo ni estar vacío.
repeatMode
non-null chrome.cast.media.RepeatMode
El algoritmo para la selección del siguiente elemento cuando finaliza el actual.
- Valor predeterminado
- chrome.cast.media.RepeatMode.OFF
startIndex
número
Es el índice del elemento del array de elementos que debe ser el primer elemento currentItem (el elemento que se reproducirá primero). Ten en cuenta que este es el índice del array (comienza en 0) y no del itemId (ya que no se conoce hasta que se crea la cola). Si repeatMode es chrome.cast.media.RepeatMode.OFF, la reproducción finalizará cuando se reproduzca el último elemento del array (no se reproducirán los elementos anteriores a startIndex). Esto puede ser útil para situaciones de continuación en las que el usuario ya estaba usando la app emisora y, en el medio, decide transmitir. De esta manera, la app emisora no necesita asignar entre las posiciones de cola local y remota ni guardar una solicitud adicional para actualizar la cola.
- Valor predeterminado
- 0