cast. framework. pesan. QueueReorderRequestData
Data permintaan REORDER antrean peristiwa media.
Konstruktor
QueueReorderRequestData
new QueueSortRequestData(itemIds)
Parameter |
|
---|---|
itemIds |
Array bilangan ID item yang akan disusun ulang. Nilai tidak boleh nol. |
- Memperluas
- cast.framework.messages.RequestData
Properti
currentItemId
(angka atau tidak ditentukan)
ID Item media saat ini setelah pengurutan ulang (jika tidak diberikan, nilai currentItem akan sama seperti sebelum pengurutan ulang).
currentTime
(angka atau tidak ditentukan)
Detik sejak awal konten untuk memulai pemutaran item saat ini. Jika diberikan, nilai ini akan lebih diutamakan daripada nilai startTime yang diberikan di tingkat QueueItem tetapi hanya saat item pertama kali diputar. Ini untuk mencakup kasus umum saat pengguna melompat ke tengah item sehingga currentTime tidak berlaku untuk item secara permanen seperti yang dilakukan startTime QueueItem. Dengan cara ini, Anda tidak perlu mereset startTime secara dinamis (yang mungkin tidak memungkinkan jika ponsel sudah dalam mode tidur).
customData
(Objek non-null atau tidak ditentukan)
Data khusus aplikasi untuk permintaan ini. Hal ini memungkinkan pengirim dan penerima memperluas protokol media dengan mudah tanpa harus menggunakan namespace baru dengan pesan kustom.
- Diwariskan dari
- cast.framework.messages.RequestData#customData
insertBefore
(angka atau tidak ditentukan)
ID item yang akan ditempatkan tepat setelah daftar yang diurutkan ulang. Jika ID tidak ditemukan atau tidak diberikan, daftar yang diurutkan ulang akan ditambahkan di akhir daftar yang ada.
itemIds
Array angka non-null
ID item yang akan dipesan ulang, dalam pesanan baru. Item yang tidak disediakan akan tetap memiliki urutan yang ada. Daftar yang diberikan akan disisipkan pada posisi yang ditentukan oleh insertBefore. Contoh:
Jika insertBefore tidak ditentukan, Antrean yang ada: “A”,”D”,”G”,”H”,”B”,”E”, itemIds: “D”,”H”,”B”, Pesanan Baru: “A”,”G”,”E”,“D”,”H”,”B”
Jika insertBefore adalah “A” Antrean yang ada: “A”,”D”,”G”,”H”,”B”, itemIds: “D”,”H”,”B” Pesanan Baru: “D”,”H”,”B”,“A”,”G”,”E”
Jika insertBefore adalah “G” Antrean yang ada: “A”,”D”,”G”,”H”,”B”, itemIds: “D”,”H”,”B” Pesanan Baru: “A”,“D”,”H”,”B”,”G”,”E”
mediaSessionId
(angka atau tidak ditentukan)
ID sesi media tempat permintaan diterapkan.
- Diwariskan dari
- cast.framework.messages.RequestData#mediaSessionId
requestId
angka
Id permintaan, digunakan untuk menghubungkan permintaan/respons.
- Diwariskan dari
- cast.framework.messages.RequestData#requestId
sequenceNumber
(angka atau tidak ditentukan)
Nomor untuk menyinkronkan semua perintah antrean. Jika diberikan untuk perintah antrean, SDK akan memverifikasi bahwa nomor urut antrean terbaru cocok dengan permintaan. SequenceNumber saat ini diberikan sebagai bagian dari antrean keluar pesan yang diubah.
- Diwariskan dari
- cast.framework.messages.RequestData#sequenceNumber