רשימת המזהים של פריטי המדיה שצריך
לשנות את הסדר שלהם. לא ניתן להשאיר ריק או אפס.
הערך לא יכול להיות ריק.
תכונות
customData
אובייקט null
נתונים בהתאמה אישית לאפליקציה של המקבל.
insertBefore
מספר ריק
מזהה הפריט שימוקם מיד אחרי הרשימה הממוינת מחדש.
אם הערך null או לא נמצא, הרשימה שסדרת מחדש תתווסף בסוף
התור. המזהה הזה לא יכול להיות אחד מהמזהים ברשימת itemIds.
itemIds
מערך מספרים שאינו אפס
רשימת מזהי פריטי המדיה שצריך לסדר מחדש, בסדר החדש. הפריטים שלא
יסופקו יישמרו בסדר הנוכחי (בלי לשנות את הסדר של הפריטים). הרשימה שסופקה תתווסף במיקום שנקבע על ידי insertBefore.
לדוגמה:
אם Insertbefore לא צוין
התור הקיים: "A" ,D" ,G" ,H" ,B" , E"
itemIds: "D" ,H" ,B"
הזמנה חדשה: "A" ,G" ,E ,"D" ,H" ,B""
אם InsertBefore הוא 'A'
תור קיים: 'A', D', 'G', 'H', B'
itemIds: 'D', H', B'
הזמנה חדשה: 'D', H, B, 'A', G', E'
אם InsertBefore הוא 'G'
תור קיים: 'A', 'D', 'G', H', 'B'
itemIds: 'D', H', B'
הזמנה חדשה: 'A', 'D', H, B', G', E'
אם פריט כלשהו אינו קיים, המערכת תתעלם ממנו.
לא ניתן להשאיר ריק או אפס.
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2023-12-02 (שעון UTC)."],[[["`chrome.cast.media.QueueReorderItemsRequest` is used to change the playback order of media items within a queue on a cast receiver."],["It requires a list of media item IDs (`itemIds`) to reorder and optionally an `insertBefore` item ID to specify the position in the queue."],["Items not specified in the `itemIds` array retain their original order relative to each other, with the reordered items inserted as a block."],["The reordered items are placed before the item specified by `insertBefore`, or appended to the end of the queue if `insertBefore` is not provided or is invalid."],["Custom data can be passed to the receiver application using the `customData` property."]]],["The `QueueReorderItemsRequest` class is used to rearrange media items within a queue. It requires an array of `itemIds` to specify the items and their new order. The `insertBefore` property determines where to place the reordered list; if null, it's appended to the end. Items not listed retain their positions, while non-existent items are ignored. Custom data for the receiver can be set. The reordered list will be in the position as specified in the `insertBefore` property.\n"]]