cast. إطار العمل. الرسائل. QueueRemoveRequestData
بيانات طلب "إزالة" قائمة انتظار أحداث الوسائط.
الشركة المصنِّعة
QueueRemoveRequestData
new QueueRemoveRequestData(itemIds)
المَعلمة |
|
---|---|
itemIds |
مصفوفة أرقام معرّفات السلع المطلوب إعادة ترتيبها. يجب ألا تكون القيمة فارغة. |
أماكن إقامة
currentItemId
(رقم أو غير محدد)
معرّف عنصر الوسائط الحالي بعد الحذف (إذا لم يتم توفيره، ستظل قيمة العنصر الحالي هي نفسها التي كانت عليها قبل الحذف، وإذا لم تكن متوفّرة بسبب حذفها، سيشير العنصر الحالي إلى العنصر المنطقي التالي في القائمة).
currentTime
(رقم أو غير محدد)
تمثّل هذه السمة ثوانٍ منذ بداية المحتوى لبدء تشغيل العنصر الحالي. وفي حال توفير هذه القيمة، سيتم منحها الأولوية على قيمة startTime المقدّمة على مستوى QueueItem ولكن في المرة الأولى فقط تشغيل العنصر. يتناول هذا الأمر الحالة الشائعة التي ينتقل فيها المستخدم إلى منتصف العنصر كي لا ينطبق الوقت الحالي على العنصر بشكل دائم كما ينطبق على QueueItem startTime. وتجنّب الحاجة إلى إعادة ضبط وقت البدء ديناميكيًا (قد لا يكون ذلك ممكنًا إذا كان الهاتف في وضع السكون).
customData
(كائن غير فارغ أو غير محدد)
البيانات الخاصة بالتطبيق لهذا الطلب. وتتيح هذه الخدمة للمرسِل والمستلِم توسيع بروتوكول الوسائط بسهولة بدون الحاجة إلى استخدام مساحة اسم جديدة مع الرسائل المخصّصة.
itemIds
مصفوفة أرقام غير فارغة
معرّفات عناصر قائمة الانتظار التي سيتم حذفها.
mediaSessionId
(رقم أو غير محدد)
رقم تعريف جلسة الوسائط التي ينطبق عليها الطلب.
requestId
الرقم
معرّف الطلب، يُستخدم لربط الطلب/الاستجابة.
sequenceNumber
(رقم أو غير محدد)
رقم لمزامنة جميع أوامر قائمة الانتظار. وفي حال توفير هذه الأداة لأحد طلبات قائمة المحتوى التالي، ستتحقّق حزمة تطوير البرامج (SDK) من تطابق أحدث رقم تسلسلي لقائمة الانتظار مع الطلب. يتم توفير التسلسل الحالي رقم كجزء من الرسائل التي تم تغييرها في قائمة الانتظار الصادرة.