کلاس: PlayerData

سازنده

PlayerData

جدید PlayerData()

خواص

activeTrackIds

آرایه اعداد غیر تهی

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

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

cast.framework.ui.ApplicationData قابل پوچ کردن

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

breakPercentagePositions

آرایه اعداد غیر تهی

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

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

عنوان شکست

رشته

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

CurrentBreakClipNumber

عدد

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

زمان جاری

عدد

موقعیت فعلی رسانه در چند ثانیه، یا شکستن موقعیت فعلی در صورت پخش شکست.

دولت گمرکی

شیء پوچ

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

وضعیت نمایش

بولی

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

نوع نمایش

رشته

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

مدت زمان

عدد

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

isAtLiveEdge

بولی

مشخص کنید که آیا جریان رسانه در لبه زنده پخش می شود.

isBreakSkippable

بولی

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

زنده است

بولی

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

PlayingBreak است

بولی

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

جستجو میکند

بولی

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

liveSeekableRange

cast.framework.messages.LiveSeekableRange

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

رسانه ها

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

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

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

cast.framework.messages.MediaCategory

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

mediaSessionId

عدد

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

mediaStartAbsoluteTime

عدد پوچ

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

فراداده

( cast.framework.messages.MediaMetadata یا شیء با قابلیت nullable)

فراداده رسانه

nextMetadata

( cast.framework.messages.MediaMetadata یا شیء با قابلیت nullable)

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

زیرنویس بعدی

رشته

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

nextThumbnailUrl

رشته

نشانی اینترنتی تصویر کوچک مورد بعدی.

عنوان بعدی

رشته

عنوان مورد بعدی

numberBreakClips

عدد

تعداد کلیپ های استراحت در استراحت فعلی.

میزان پخش

عدد

نرخ پخش رسانه

preloadingNext

بولی

برای نمایش/پنهان کردن فراداده مورد بعدی پرچم گذاری کنید.

صف داده ها

( cast.framework.messages.QueueData قابل تهی یا تعریف نشده)

داده های صف

secondaryImageUrl

رشته

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

بخش مدت زمان

عدد پوچ

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

بخشStartTimeInMedia

عدد پوچ

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

حالت

cast.framework.ui.State

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

Commands Media پشتیبانی کرد

عدد

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

همچنین ببینید
cast.framework.messages.Command

نشانی اینترنتی کوچک

رشته

آدرس اینترنتی تصویر کوچک محتوا.

عنوان

رشته

عنوان محتوا

WhenSkippable

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

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