کلاس: PlayerData

سازنده

پخش‌کننده داده

داده پخش‌کننده جدید()

خواص

activeTrackIds

آرایه‌ای از اعداد با مقدار غیر تهی (non-null)

شناسه‌های آهنگ فعال رسانه‌های فعلی.

داده‌های کاربردی

داده های برنامه با قابلیت تهی سازی (nullable)

داده‌های برنامه.

درصد موقعیت‌های break

آرایه‌ای از اعداد با مقدار غیر تهی (non-null)

آرایه‌ای از موقعیت‌های break به درصد. منسوخ شده - برای breakها در breakهای زنده یا پویا به‌روزرسانی نمی‌شود.

منسوخ شده
به جای آن از ویژگی `breaks` از cast.framework.ui.PlayerData#media استفاده کنید.

عنوان استراحت

رشته

عنوان زمان استراحت فعلی.

شماره کلیپ BreakClip فعلی

شماره

شماره کلیپ در حال پخش فعلی در وقفه.

زمان فعلی

شماره

موقعیت فعلی رسانه را بر حسب ثانیه تنظیم کنید، یا اگر در حال پخش وقفه هستید، موقعیت فعلی را بشکنید.

حالت سفارشی

شیء تهی‌پذیر

وضعیت سفارشی کاربر، باید برای جدا کردن منطق پخش و رابط کاربری استفاده شود تا امکان اجرای کد رابط کاربری یکسان در یک کنترل از راه دور فراهم شود. این وضعیت را می‌توان با فراخوانی cast.framework.PlayerManager#sendCustomState تنظیم کرد.

وضعیت نمایش

بولی

اینکه آیا فراداده‌های پخش‌کننده (مثلاً: عنوان، زمان فعلی) باید نمایش داده شوند یا خیر. این در صورتی درست خواهد بود که حداقل یک فیلد در فراداده‌ها نمایش داده شود. در برخی موارد، displayStatus درست خواهد بود، اما بخش‌هایی از فراداده باید پنهان شوند (مثلاً: عنوان رسانه در حالی که رسانه در حال جستجو است). در این موارد، می‌توان با استفاده از CSS اضافی، آن عناصر را پنهان کرد. برای مواردی که رسانه فقط صدا است، این تقریباً همیشه درست خواهد بود. در مواردی که رسانه ویدیو است، این زمانی درست خواهد بود که: (1) ویدیو در حال بارگیری، بافر شدن یا جستجو باشد (2) در پنج ثانیه گذشته در حالی که رسانه در حال پخش است، درخواست پخش داده شده باشد، (3) درخواستی برای نمایش وضعیت در پنج ثانیه گذشته داده شده باشد، یا (4) رسانه در پنج ثانیه گذشته متوقف شده باشد.

نوع نمایشگر

رشته

ویژگی برای تمایز بین انواع مختلف صفحه نمایش. تلویزیون پیش‌فرض است.

مدت زمان

شماره

مدت زمان پخش رسانه به ثانیه، یا مدت زمان وقفه در صورت پخش وقفه.

isAtLiveEdge

بولی

مشخص کنید که آیا پخش رسانه در لبه زنده (live edge) در حال پخش است یا خیر.

isBreakExpanded

بولی

نشان دهید که گیرنده در حال پخش یک وقفه گسترده است. این فقط برای وقفه‌های پویا (دینامیک) مرتبط است.

قابل عبور از شکست

بولی

نشان می‌دهد که می‌توان از کلیپ break در لحظه فعلی صرف نظر کرد. درست است whenSkippable == 0.

ایزلایو

بولی

مشخص کنید که آیا محتوا پخش زنده است یا خیر.

isPlayingBreak

بولی

نشان دهید که گیرنده در حال پخش وقفه است.

ای‌سیکینگ

بولی

نشان می‌دهد که بازیکن در حال جستجو است (می‌تواند در حین پخش یا مکث باشد).

liveSeekableRange

قالب‌بندی nullable.framework.messages.LiveSeekableRange

اگر پخش زنده است، محدوده‌ی قابل جستجوی محتوا را مشخص کنید.

رسانه

(نوع nullable cast.framework.messages.MediaInformation یا تعریف نشده)

اطلاعات رسانه‌ای فعلی.

رسانهدسته‌بندی

قالب‌بندی nullable.framework.messages.MediaCategory

دسته بندی رسانه (ویدئو، صدا یا تصویر).

شناسه جلسه رسانه

شماره

شناسه منحصر به فرد برای جلسه رسانه. این شناسه با دریافت درخواست بارگذاری جدید به‌روزرسانی می‌شود.

mediaStartAbsoluteTime

عدد تهی‌پذیر

زمان مطلق (زمان Epoch بر حسب ثانیه) را برای پخش زنده نشان می‌دهد. برای رویداد زنده، این زمان، زمان شروع رویداد خواهد بود، در غیر این صورت، زمان شروع محدوده قابل جستجو، زمان شروع پخش خواهد بود.

فراداده

(نوع nullable cast.framework.messages.MediaMetadata یا شیء nullable)

فراداده‌های رسانه‌ای.

بعدیفراداده

(نوع nullable cast.framework.messages.MediaMetadata یا شیء nullable)

فراداده مورد بعدی.

زیرنویس بعدی

رشته

زیرنویس مورد بعدی.

آدرس تصویر بندانگشتی بعدی

رشته

آدرس تصویر بندانگشتی مورد بعدی.

عنوان بعدی

رشته

عنوان مطلب بعدی

numberBreakClips

شماره

تعداد گیره‌های قطع جریان در قطع جریان فعلی.

نرخ پخش

شماره

نرخ پخش رسانه

پیش بارگذاریبعدی

بولی

برای نمایش/پنهان کردن فراداده‌های مورد بعدی، علامت‌گذاری کنید.

داده‌های صف

(نوع nullable cast.framework.messages.QueueData یا تعریف نشده)

داده‌های صف.

آدرس ثانویهImageUrl

رشته

آدرس تصویر ثانویه محتوا.

بخشمدت زمان

عدد تهی‌پذیر

مدت زمان بخش را بر حسب ثانیه مشخص کنید.

بخشزمان شروعدررسانه

عدد تهی‌پذیر

زمان شروع بخش را بر حسب زمان رسانه بر حسب ثانیه مشخص کنید.

ایالت

قالب‌بندی.framework.ui.State

وضعیت فعلی بازیکن.

دستورات پشتیبانی‌شده‌ی مدیا

شماره

دستورات پشتیبانی شده توسط این پخش کننده.

همچنین ببینید
دستور cast.framework.messages

تصویر بندانگشتی

رشته

آدرس تصویر بندانگشتی محتوا.

عنوان

رشته

عنوان محتوا.

چه زمانی قابل رد شدن است

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

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