cast. framework. pesan. QueueLoadRequestData
Data permintaan LOAD antrean peristiwa media.
Konstruktor
QueueLoadRequestData
baru QueueLoadRequestData(item)
Parameter |
|
---|---|
items |
Array cast.framework.messages.QueueItem non-null Daftar item antrean. Kolom itemId item harus kosong atau permintaan akan gagal dengan error INVALID_PARAMS. Elemen ini diurutkan (elemen pertama akan diputar terlebih dahulu). Nilai tidak boleh nol. |
- Memperluas
- cast.framework.messages.RequestData
Properti
currentTime
(angka atau tidak ditentukan)
Detik (sejak awal konten) untuk memulai pemutaran item pertama yang akan diputar. Jika diberikan, nilai ini akan lebih diutamakan daripada nilai startTime yang diberikan di tingkat QueueItem tetapi hanya saat item pertama kali diputar. Hal ini untuk mencakup kasus umum saat pengguna mentransmisikan item yang diputar secara lokal sehingga currentTime tidak berlaku untuk item secara permanen seperti 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
items
Array non-null dari cast.framework.messages.QueueItem non-null
Array item antrean. Diurutkan (elemen pertama akan diputar terlebih dahulu).
mediaSessionId
(angka atau tidak ditentukan)
ID sesi media tempat permintaan diterapkan.
- Diwariskan dari
- cast.framework.messages.RequestData#mediaSessionId
repeatMode
(cast.framework.messages.RepeatMode atau tidak ditentukan)
Perilaku antrean saat semua item telah diputar.
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
startIndex
(angka atau tidak ditentukan)
Indeks item dalam array item yang harus menjadi currentItem pertama (item yang akan diputar terlebih dahulu). Perhatikan bahwa ini adalah indeks array (dimulai dari 0) dan bukan itemId (karena tidak diketahui sampai antrean dibuat). Jika repeatMode adalah REPEAT_OFF, pemutaran akan berakhir saat item terakhir dalam array diputar (elemen sebelum startIndex tidak akan diputar). Cara ini mungkin berguna untuk skenario lanjutan ketika pengguna sudah menggunakan aplikasi pengirim dan di tengah-tengah memutuskan untuk melakukan transmisi. Dengan cara ini, aplikasi pengirim tidak perlu memetakan antara posisi antrean lokal dan jarak jauh atau menyimpan satu permintaan QUEUE_UPDATE tambahan.