Kelas: QueueInsertRequestData

Konstruktor

QueueInsertRequestData

baru QueueInsertRequestData(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

currentItemId

(angka atau tidak ditentukan)

ID Item media saat ini setelah penyisipan (jika tidak diberikan, nilai currentItem akan sama seperti sebelum penyisipan).

currentItemIndex

(angka atau tidak ditentukan)

Indeks (relatif terhadap array item, dimulai dengan 0) dari Item media baru saat ini. Untuk item yang disisipkan, kami menggunakan indeks (mirip dengan startIndex di QUEUE_LOAD) dan bukan currentItemId, karena itemId tidak diketahui hingga item disisipkan. Jika tidak diberikan, nilai currentItem akan sama seperti sebelum penyisipan (kecuali jika currentItemId diberikan). Parameter ini memungkinkan pembuatan atomik sebagai kasus penggunaan umum untuk menyisipkan dan memutar item.

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 disisipkan. Jika ID tidak ditemukan atau tidak diberikan, daftar akan ditambahkan di akhir daftar yang ada.

items

Array non-null dari cast.framework.messages.QueueItem non-null

Daftar item antrean. Kolom itemId item harus kosong. Elemen ini 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

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