Clase: QueueInsertRequestData

Constructor

Insertar datos de solicitudes

QueueInsertRequestData(elementos) nuevos

Parámetro

items

Arreglo de cast.framework.messages.QueueItem no nulo

Lista de elementos en cola. El campo itemId de los elementos debe estar vacío; de lo contrario, la solicitud arrojará un error INVALID_PARAMS. Está ordenado (se reproducirá primero el primer elemento).

El valor no debe ser nulo.

Extiende
cast.framework.messages.RequestData

Propiedades

ID de artículo actual

(número o no definido)

ID del elemento multimedia actual después de la inserción (si no se proporciona, el valor currentItem será el mismo que antes de la inserción)

Índice actual de elementos

(número o no definido)

Índice (relativo al arreglo de elementos, que comienza con 0) del nuevo elemento multimedia actual. En el caso de los elementos insertados, se usa el índice (similar a startIndex en QUEUE_LOAD) y no currentItemId, ya que se desconoce el itemId hasta que se inserten los elementos. Si no se proporciona, el valor currentItem será el mismo que antes de la inserción (a menos que se proporcione currentItemId). Este parámetro permite que sea atómico el caso práctico común de insertar y reproducir un elemento.

currentTime

(número o no definido)

Segundos desde el comienzo del contenido para comenzar la reproducción del elemento actual. Si se proporciona, este valor tendrá prioridad sobre el valor de startTime proporcionado a nivel de QueueItem, pero solo la primera vez que se reproduzca el elemento. Esto abarca el caso común en el que el usuario salta al medio de un elemento para que el elemento timeTime no se aplique al elemento de forma permanente, como lo hace el QueueItem startTime. Evita tener que restablecer startTime de forma dinámica (es posible que no se pueda si el teléfono se suspendió).

datospersonalizados

(objeto no nulo o indefinido)

Datos específicos de la aplicación para esta solicitud. Permite que el remitente y el receptor extiendan fácilmente el protocolo de medios sin tener que usar un nuevo espacio de nombres con mensajes personalizados.

Heredado de
cast.framework.messages.RequestData#customData

insertarantes

(número o no definido)

ID del elemento que se ubicará inmediatamente después de la lista insertada. Si no se encuentra el ID o no se proporciona, la lista se agregará al final de la lista existente.

items

Arreglo no nulo de cast.framework.messages.QueueItem no nulo

Lista de elementos en cola. El campo itemId de los elementos debe estar vacío. Está ordenado (se reproducirá primero el primer elemento).

ID de sesión multimedia

(número o no definido)

Es el ID de la sesión multimedia a la que se aplica la solicitud.

Heredado de
cast.framework.messages.RequestData#mediaSessionId

requestId

número

Es el ID de la solicitud, que se usa para correlacionar la solicitud o respuesta.

Heredado de
cast.framework.messages.RequestData#requestId

Número de secuencia

(número o no definido)

Un número para sincronizar todos los comandos de cola. Si se proporciona un comando de cola, el SDK verificará que el número de secuencia más reciente de la cola coincida con la solicitud. La secuencia secuencialNumber se proporciona como parte de los mensajes salientes de la cola de salida.

Heredado de
cast.framework.messages.RequestData#sequenceNumber