قالب. چارچوب . پیام ها . QueueReorderRequestData
صف رویداد رسانه REORDER داده درخواست.
سازنده
QueueReorderRequestData
جدید QueueReorderRequestData(itemIds)
پارامتر | |
---|---|
ItemIds | آرایه اعداد شناسه اقلام برای سفارش مجدد مقدار نباید صفر باشد. |
- تمدید می شود
- cast.framework.messages.RequestData
خواص
CurrentItemId
(تعداد یا تعریف نشده)
شناسه مورد رسانه فعلی پس از ترتیب مجدد (اگر ارائه نشده باشد، مقدار currentItem مانند قبل از مرتب سازی مجدد خواهد بود).
زمان جاری
(تعداد یا تعریف نشده)
چند ثانیه از شروع محتوا برای شروع پخش مورد فعلی. اگر ارائه شود، این مقدار بر مقدار startTime ارائه شده در سطح QueueItem ارجحیت خواهد داشت، اما فقط اولین باری که آیتم پخش می شود. این برای پوشش حالت معمولی است که در آن کاربر به وسط یک آیتم میپرد، به طوری که CurrentTime برای همیشه مانند QueueItem startTime برای آن مورد اعمال نمیشود. از بازنشانی زمان شروع به صورت پویا جلوگیری می کند (اگر تلفن به حالت خواب رفته باشد، ممکن است این امکان پذیر نباشد).
داده های سفارشی
(شیء غیر تهی یا تعریف نشده)
داده های ویژه برنامه برای این درخواست. فرستنده و گیرنده را قادر می سازد تا به راحتی پروتکل رسانه را بدون نیاز به استفاده از فضای نام جدید با پیام های سفارشی گسترش دهند.
- به ارث رسیده از
- cast.framework.messages.RequestData#customData
درج قبل از
(تعداد یا تعریف نشده)
شناسه موردی که بلافاصله پس از فهرست سفارشدهی مجدد قرار میگیرد. اگر شناسه پیدا نشد یا ارائه نشد، لیست مرتب شده مجدد در انتهای لیست موجود اضافه می شود.
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"
mediaSessionId
(تعداد یا تعریف نشده)
شناسه جلسه رسانه ای که درخواست برای آن اعمال می شود.
- به ارث رسیده از
- cast.framework.messages.RequestData#mediaSessionId
درخواست شناسه
عدد
شناسه درخواست، برای مرتبط کردن درخواست/پاسخ استفاده میشود.
- به ارث رسیده از
- cast.framework.messages.RequestData#requestId
شماره ترتیب
(تعداد یا تعریف نشده)
عددی برای همگام سازی تمام دستورات صف. اگر برای یک فرمان صف ارائه شده باشد، SDK تأیید خواهد کرد که آخرین شماره دنباله صف مطابق با درخواست است. sequenceNumber فعلی به عنوان بخشی از پیام های تغییر صف خروجی ارائه می شود.
- به ارث رسیده از
- cast.framework.messages.RequestData#sequenceNumber