طلب لإعادة ترتيب قائمة عناصر الوسائط في قائمة الانتظار.
الشركة المصنِّعة
QueueReorderItemsRequest
new
QueueReorderItemsRequest(itemIdsToReorder)
المَعلمة
itemIdsToReorder
مصفوفة أرقام
قائمة معرّفات عناصر الوسائط المطلوب
إعادة ترتيبها. يجب ألا يكون صفرًا أو فارغًا.
يجب ألا تكون القيمة فارغة.
أماكن إقامة
customData
كائن قابل للقيم الفارغة
بيانات مخصّصة لتطبيق المُستلِم.
insertBefore
رقم قابل للقيم الفارغة
رقم تعريف العنصر الذي سيتم العثور عليه مباشرةً بعد القائمة المُعاد ترتيبها.
في حال عدم العثور على قيمة فارغة أو عدم توفّرها، سيتم إلحاق القائمة المُعاد ترتيبها في نهاية
قائمة الانتظار. لا يمكن أن يكون هذا المعرّف أحد المعرّفات في قائمة itemId.
itemIds
مصفوفة أرقام غير فارغة
قائمة معرّفات عناصر الوسائط المطلوب إعادة ترتيبها، بالترتيب الجديد. وستبقى السلع التي لم يتم تقديمها
الطلب الحالي (بدون إعادة
طلب السلع). سيتم إدراج القائمة المقدمة في الموضع الذي يحدده الإدخال Insertقبل.
مثال:
في حال عدم تحديد InsertFrom
قائمة الانتظار الحالية: "A""",D"""G"""H"""B"""E" itemIds: "D"""H""B"
طلب جديد: "A"""G"""E"""""H""B"
إذا كانت قيمة insertApply هي "أ"
في قائمة الانتظار الحالية: "أ" و"د"""و"" و"ح"" و"ب"
أرقام تعريف العناصر: "د""س"""ب"
طلب جديد: "د""و""و"ب""آ"""""ه""
إذا كانت قيمة InsertIf تساوي "G"
قائمة الانتظار الحالية: "أ" و"د""و"غ""""و""و"ب"
أرقام تعريف العناصر: "د""و"""ب"
طلب جديد: "أ" و"د""و""""""""""ه""
في حال عدم توفُّر أي من العناصر، سيتم تجاهله.
يجب ألا يكون صفرًا أو فارغًا.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`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"]]