Clase: QueueLoadRequestData

Constructor

QueueLoadRequestData

QueueLoadRequestData(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

currentTime

(número o no definido)

Segundos (desde el comienzo del contenido) para comenzar la reproducción del primer elemento que se reproducirá. 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 se hace para abarcar el caso común en el que el usuario transmite el elemento que se reproducía de forma local. Por lo tanto, el currentTime no se aplica 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

items

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

Arreglo de elementos de cola 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

modo de repetición

(cast.framework.messages.RepeatMode o no definido)

Comportamiento de la cola cuando se reproducen todos los elementos.

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

Índice de inicio

(número o no definido)

El índice del elemento en el arreglo de elementos que debe ser el primero de currentItem (el elemento que se reproducirá primero). Ten en cuenta que este es el índice del arreglo (comienza en 0) y no el itemId (ya que no se conoce hasta que se crea la cola). Si se repite REPEAT_OFF, la reproducción finalizará cuando se reproduzca el último elemento del arreglo (no se reproducirán los elementos antes del 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 mapear entre las posiciones de la cola local y remota, o guarda una solicitud adicional QUEUE_UPDATE.