قالب. چارچوب . پیام ها . QueueLoadRequestData
صف رویداد رسانه داده درخواست LOAD.
سازنده
QueueLoadRequestData
QueueLoadRequestData (اقلام) جدید
پارامتر | |
---|---|
موارد | آرایه cast.framework.messages.QueueItem غیر تهی لیست آیتم های صف قسمت itemId موارد باید خالی باشد یا درخواست با خطای INVALID_PARAMS ناموفق خواهد بود. مرتب شده است (اول عنصر اول پخش خواهد شد). مقدار نباید صفر باشد. |
- تمدید می شود
- cast.framework.messages.RequestData
خواص
زمان جاری
(تعداد یا تعریف نشده)
ثانیه (از ابتدای محتوا) برای شروع پخش اولین موردی که پخش می شود. اگر ارائه شود، این مقدار بر مقدار startTime ارائه شده در سطح QueueItem ارجحیت خواهد داشت، اما فقط اولین باری که آیتم پخش می شود. این برای پوشش حالت معمولی است که در آن کاربر آیتمی را که به صورت محلی پخش میشد پخش میکند، بنابراین CurrentTime مانند QueueItem startTime برای همیشه به آن آیتم اعمال نمیشود. از بازنشانی زمان شروع به صورت پویا جلوگیری می کند (اگر تلفن به حالت خواب رفته باشد، ممکن است این امکان پذیر نباشد).
داده های سفارشی
(شیء غیر تهی یا تعریف نشده)
داده های ویژه برنامه برای این درخواست. فرستنده و گیرنده را قادر می سازد تا به راحتی پروتکل رسانه را بدون نیاز به استفاده از فضای نام جدید با پیام های سفارشی گسترش دهند.
- به ارث رسیده از
- cast.framework.messages.RequestData#customData
موارد
آرایه غیر پوچ cast.framework.messages.QueueItem
آرایه ای از آیتم های صف. مرتب شده است (اول عنصر اول پخش خواهد شد).
mediaSessionId
(تعداد یا تعریف نشده)
شناسه جلسه رسانه ای که درخواست برای آن اعمال می شود.
- به ارث رسیده از
- cast.framework.messages.RequestData#mediaSessionId
حالت تکرار
( cast.framework.messages.RepeatMode یا تعریف نشده)
رفتار صف زمانی که همه آیتم ها پخش شده اند.
درخواست شناسه
عدد
شناسه درخواست، برای مرتبط کردن درخواست/پاسخ استفاده میشود.
- به ارث رسیده از
- cast.framework.messages.RequestData#requestId
شماره ترتیب
(تعداد یا تعریف نشده)
عددی برای همگام سازی تمام دستورات صف. اگر برای یک فرمان صف ارائه شده باشد، SDK تأیید خواهد کرد که آخرین شماره دنباله صف مطابق با درخواست است. sequenceNumber فعلی به عنوان بخشی از پیام های تغییر صف خروجی ارائه می شود.
- به ارث رسیده از
- cast.framework.messages.RequestData#sequenceNumber
startIdex
(تعداد یا تعریف نشده)
نمایه آیتم در آرایه آیتم ها که باید اولین currentItem باشد (آیتمی که ابتدا پخش می شود). توجه داشته باشید که این شاخص آرایه است (از 0 شروع می شود) و نه itemId (زیرا تا زمانی که صف ایجاد نشود مشخص نیست). اگر repeatMode REPEAT_OFF باشد، پخش با پخش آخرین آیتم آرایه به پایان می رسد (عناصر قبل از startIndex پخش نمی شوند). این ممکن است برای ادامه سناریوهایی مفید باشد که کاربر قبلاً از برنامه فرستنده استفاده میکرده و در وسط تصمیم به ارسال محتوا میگیرد. به این ترتیب برنامه فرستنده نیازی به نقشه برداری بین موقعیت های صف محلی و راه دور ندارد یا یک درخواست QUEUE_UPDATE اضافی را ذخیره می کند.