ID Item media saat ini setelah perubahan (jika tidak diberikan atau tidak
ditemukan, nilai currentItem akan sama seperti sebelum pembaruan).
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.
Daftar item antrean yang akan diperbarui. Pengurutan ulang tidak akan terjadi, item akan mempertahankan urutan yang ada.
jump
(angka atau tidak ditentukan)
Lewati/Kembali ke jumlah item sehubungan dengan posisi currentItem (bisa negatif). Jika berada di luar batas, currentItem akan menjadi item logis berikutnya dalam antrean yang menggabungkan batas. Posisi currentItem yang baru akan mengikuti aturan perilaku pengulangan antrean.
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.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003eQueueUpdateRequestData\u003c/code\u003e is used to send requests for updating the media queue, such as changing the current item, playback time, or reordering items.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties for specifying the desired changes, like \u003ccode\u003ecurrentItemId\u003c/code\u003e, \u003ccode\u003ecurrentTime\u003c/code\u003e, \u003ccode\u003eitems\u003c/code\u003e, \u003ccode\u003erepeatMode\u003c/code\u003e, and \u003ccode\u003eshuffle\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ecustomData\u003c/code\u003e enables the sender and receiver to exchange application-specific information alongside the queue update request.\u003c/p\u003e\n"],["\u003cp\u003eThe request also includes properties for identification and synchronization, like \u003ccode\u003erequestId\u003c/code\u003e, \u003ccode\u003emediaSessionId\u003c/code\u003e, and \u003ccode\u003esequenceNumber\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use this data structure to build robust media playback experiences with features like queue management, playback control, and custom application logic.\u003c/p\u003e\n"]]],["`QueueUpdateRequestData` manages updates to a media queue. Key actions include defining the `currentItemId`, adjusting `currentTime` for playback start, and using `customData` for extending the protocol. It allows updating `items` while retaining their order and setting the `repeatMode`. Additionally, it manages jumping/skipping with the `jump`, and shuffling the `items` with the option shuffle. It uses `requestId`, `mediaSessionId`, and `sequenceNumber` for synchronization.\n"],null,[]]