قالب. چارچوب . رابط کاربری 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
عدد پوچ
زمان شروع بخش را در زمان رسانه بر حسب ثانیه نشان دهید.
حالت
وضعیت بازیکن فعلی
Commands Media پشتیبانی کرد
عدد
دستورات پشتیبانی شده توسط این پخش کننده
- همچنین ببینید
- cast.framework.messages.Command
نشانی اینترنتی کوچک
رشته
آدرس اینترنتی تصویر کوچک محتوا.
عنوان
رشته
عنوان محتوا
WhenSkippable
(تعداد یا تعریف نشده)
زمان باقیمانده تا زمان استراحت نسبت به زمان پخش فعلی قابل رد شدن است. اگر شکستگی قابل رد شدن نباشد، تعریف نشده یا یک مقدار منفی است.