کلاس: QueueInsertRequestData

سازنده

QueueInsertRequestData

QueueInsertRequestData (اقلام) جدید

پارامتر

موارد

آرایه cast.framework.messages.QueueItem غیر تهی

لیست آیتم های صف قسمت itemId موارد باید خالی باشد یا درخواست با خطای INVALID_PARAMS ناموفق خواهد بود. مرتب شده است (اول عنصر اول پخش خواهد شد).

مقدار نباید صفر باشد.

تمدید می شود
cast.framework.messages.RequestData

خواص

CurrentItemId

(تعداد یا تعریف نشده)

شناسه مورد رسانه فعلی پس از درج (اگر ارائه نشده باشد، مقدار currentItem مانند قبل از درج خواهد بود).

CurrentItemItemIdex

(تعداد یا تعریف نشده)

فهرست (نسبت به آرایه اقلام، که با 0 شروع می شود) مورد جدید رسانه فعلی. برای آیتم‌های درج‌شده، از ایندکس (شبیه به startIndex در QUEUE_LOAD) استفاده می‌کنیم و نه currentItemId، زیرا itemId تا زمانی که آیتم‌ها درج نشده‌اند، ناشناخته است. اگر ارائه نشود، مقدار currentItem مانند قبل از درج خواهد بود (مگر اینکه currentItemId ارائه شده باشد). این پارامتر اجازه می دهد تا اتمی را به عنوان مورد استفاده رایج برای درج و پخش یک آیتم تبدیل کند.

زمان جاری

(تعداد یا تعریف نشده)

چند ثانیه از شروع محتوا برای شروع پخش مورد فعلی. اگر ارائه شود، این مقدار بر مقدار startTime ارائه شده در سطح QueueItem ارجحیت خواهد داشت، اما فقط اولین باری که آیتم پخش می شود. این برای پوشش حالت معمولی است که در آن کاربر به وسط یک آیتم می‌پرد، به طوری که CurrentTime برای همیشه مانند QueueItem startTime برای آن مورد اعمال نمی‌شود. از بازنشانی زمان شروع به صورت پویا جلوگیری می کند (اگر تلفن به حالت خواب رفته باشد، ممکن است این امکان پذیر نباشد).

داده های سفارشی

(شیء غیر تهی یا تعریف نشده)

داده های ویژه برنامه برای این درخواست. فرستنده و گیرنده را قادر می سازد تا به راحتی پروتکل رسانه را بدون نیاز به استفاده از فضای نام جدید با پیام های سفارشی گسترش دهند.

به ارث رسیده از
cast.framework.messages.RequestData#customData

درج قبل از

(تعداد یا تعریف نشده)

شناسه موردی که بلافاصله پس از لیست درج شده قرار می گیرد. در صورت یافت نشدن شناسه یا ارائه نشدن آن، لیست در انتهای لیست موجود ضمیمه خواهد شد.

موارد

آرایه غیر پوچ cast.framework.messages.QueueItem

لیست آیتم های صف قسمت itemId آیتم ها باید خالی باشد. مرتب شده است (اول عنصر اول پخش خواهد شد).

mediaSessionId

(تعداد یا تعریف نشده)

شناسه جلسه رسانه ای که درخواست برای آن اعمال می شود.

به ارث رسیده از
cast.framework.messages.RequestData#mediaSessionId

درخواست شناسه

عدد

شناسه درخواست، برای مرتبط کردن درخواست/پاسخ استفاده می‌شود.

به ارث رسیده از
cast.framework.messages.RequestData#requestId

شماره ترتیب

(تعداد یا تعریف نشده)

عددی برای همگام سازی تمام دستورات صف. اگر برای یک فرمان صف ارائه شده باشد، SDK تأیید خواهد کرد که آخرین شماره دنباله صف مطابق با درخواست است. sequenceNumber فعلی به عنوان بخشی از پیام های تغییر صف خروجی ارائه می شود.

به ارث رسیده از
cast.framework.messages.RequestData#sequenceNumber