बदलावों के बाद मौजूदा मीडिया आइटम का आईडी (अगर उपलब्ध नहीं कराया गया है या
नहीं मिलता है, तो मौजूदा आइटम की वैल्यू अपडेट से पहले जैसी ही रहेगी).
currentTime
(संख्या या तय नहीं है)
कॉन्टेंट शुरू होने के बाद से, मौजूदा आइटम को चलाने में लगने वाले सेकंड. अगर यह वैल्यू दी गई होगी, तो इसे UnitItem लेवल पर दिए गए startTime
वैल्यू के मुकाबले प्राथमिकता दी जाएगी. हालांकि, सिर्फ़ पहली बार आइटम चलाए जाने पर. इसमें उपयोगकर्ता के उस सामान्य मामले को कवर किया जाता है जहां
उपयोगकर्ता सीधे किसी आइटम के बीच में चला जाता है. इस वजह से, मौजूदा समय को आइटम पर हमेशा के लिए लागू नहीं
किया जाता, जैसे कि
सूची आइटम शुरू होने का समय. इससे, startTime को डाइनैमिक तरीके से
रीसेट करने की ज़रूरत नहीं पड़ती. हालांकि, फ़ोन के स्लीप मोड में जाने पर
यह मुमकिन नहीं होता.
customData
(गैर-शून्य ऑब्जेक्ट या अपरिभाषित)
इस अनुरोध के लिए ऐप्लिकेशन का खास डेटा. इसकी मदद से, भेजने वाले और पाने वाले,
मीडिया प्रोटोकॉल को आसानी से बढ़ा सकते हैं. इसके लिए, कस्टम मैसेज के लिए नए
नेमस्पेस का इस्तेमाल करने की ज़रूरत नहीं होती.
अपडेट किए जाने वाले सूची आइटम की सूची. कोई क्रम नहीं बदला जाएगा, आइटम
मौजूदा क्रम में बने रहेंगे.
jump
(संख्या या तय नहीं है)
मौजूदा आइटम की स्थिति के हिसाब से आइटम की संख्या छोड़ें/वापस जाएं (यह नेगेटिव हो सकता है). अगर यह सीमाओं से बाहर है, तो मौजूदा आइटम, सीमाओं के चारों ओर रैप किया जाने वाला
सूची में अगला लॉजिकल आइटम होगा. आइटम की नई स्थिति, सूची को दोहराने के
नियमों के हिसाब से होगी.
mediaSessionId
(संख्या या तय नहीं है)
उस मीडिया सेशन का आईडी जिस पर अनुरोध लागू होता है.
इस संख्या को सूची के सभी निर्देशों को सिंक किया जाना है.
अगर क्यू के लिए निर्देश दिया जाता है, तो SDK टूल, अनुरोध से मेल खाने वाले सूची के सबसे नए क्रम की संख्या की पुष्टि करेगा.
मौजूदा क्रम संख्या, आउटगोइंग सूची में बदले गए
मैसेज के हिस्से के रूप में दी जाती है.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 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,[]]