cast. framework. messaggi. QueueReorderRequestData
Dati della richiesta REORDER della coda di eventi multimediali.
Costruttore
QueueReorderRequestData
nuovo Queue riordinaRequestData(itemIds)
Parametro |
|
---|---|
itemIds |
Array del numero Gli ID degli articoli da riordinare. Il valore non deve essere nullo. |
- Estensioni
- cast.framework.messages.RequestData
Proprietà
currentItemId
(numero o non definito)
ID dell'elemento multimediale corrente dopo il riordinamento (se non viene fornito, il valore currentItem sarà lo stesso di prima del riordinamento).
currentTime
(numero o non definito)
Secondi dall'inizio dei contenuti per avviare la riproduzione dell'elemento corrente. Se fornito, questo valore avrà la precedenza sul valore startTime fornito a livello di QueueItem, ma solo la prima volta che l'elemento viene riprodotto. Questo serve a trattare il caso comune in cui l'utente passa al centro di un elemento in modo che il valore currentTime non venga applicato definitivamente all'elemento come fa QueueItem startTime. Consente di evitare di dover reimpostare il valore startTime in modo dinamico (operazione che potrebbe non essere possibile se lo smartphone entra in modalità di sospensione).
customData
(oggetto non null o non definito)
Dati specifici dell'applicazione per questa richiesta. Consente al mittente e al destinatario di estendere facilmente il protocollo multimediale senza dover utilizzare un nuovo spazio dei nomi con messaggi personalizzati.
- Ereditato da
- cast.framework.messages.RequestData#customData
insertBefore
(numero o non definito)
L'ID dell'articolo che verrà posizionato subito dopo l'elenco riordinato. Se l'ID non viene trovato o non viene fornito, l'elenco riordinato verrà aggiunto alla fine dell'elenco esistente.
itemIds
non-null Array del numero
ID degli articoli da riordinare, nel nuovo ordine. Gli articoli non forniti manterranno l'ordine esistente. L'elenco fornito verrà inserito nella posizione determinata da insertBefore. Ad esempio:
Se insertBefore non è specificato Coda esistente: "A", "D",", G", H", B", B", E" itemIds: "D", H", B", Nuovo ordine: "A", G", E", "D", H", B",
Se insertBefore è "A" Coda esistente: "A"",D"",G"",H"",B" itemIds: "D"",H"",B" Nuovo ordine: "D"",H"",B","A"",G"",E"
Se insertBefore è "G" Coda esistente: "A"",D"",G"",H"",B" itemIds: "D"",H"",B" Nuovo ordine: "A","D"",H"",B",",G"",E"
mediaSessionId
(numero o non definito)
ID della sessione multimediale a cui si applica la richiesta.
- Ereditato da
- cast.framework.messages.RequestData#mediaSessionId
requestId
numero
ID della richiesta, utilizzato per correlare la richiesta/risposta.
- Ereditato da
- cast.framework.messages.RequestData#requestId
sequenceNumber
(numero o non definito)
Un numero per sincronizzare tutti i comandi della coda. Se fornito per un comando di coda, l'SDK verificherà che il numero di sequenza più recente della coda corrisponda alla richiesta. L'attuale sequenceNumber viene fornito come parte dei messaggi modificati della coda in uscita.
- Ereditato da
- cast.framework.messages.RequestData#sequenceNumber