قالب. چارچوب . رابط کاربری
این فضای نام cast.framework.ui
است.
کلاس ها
ApplicationData
اطلاعات مربوط به اجرای برنامه یا برنامه کنترل از راه دور.
مرور محتوا
محتوا برای چرخ فلک مرور رسانه. این محتوا باید هم برای UI مرور رسانه در صفحه IDLE و هم برای صفحه محتوای مرتبط در حین پخش استفاده شود.
BrowseItem
محتوا برای هر مورد مرور فردی در فهرست مرور رسانه.
کنترل ها
کنترل ها را لمس کنید. رابطی برای پیکربندی کنترلها در دستگاههای دارای قابلیت لمسی فراهم میکند.
PlayerData
داده های پخش کننده رسانه پخش کننده و وضعیت شکست را ارائه دهید.
PlayerDataBinder
بایندر داده های پخش کننده. این یک شی داده پخش کننده را به وضعیت پخش متصل می کند. دادههای پخشکننده بهروزرسانی میشوند تا وضعیت فعلی پخشکننده را بهدقت منعکس کنند، بدون اینکه هیچ رویداد تغییری ایجاد شود.
PlayerDataChangedEvent
داده های پخش کننده رویداد تغییر کرد. فیلد تغییر یافته (نوع) و مقدار جدید را ارائه می دهد.
UiConfig
پیکربندی رابط کاربری
UiManager
یک رابط برای مدیریت UI فراهم می کند.
شمارش ها
BrowseImageAspect Ratio
رشته
نسبت ابعاد همه تصاویر در چرخ فلک مرور رسانه ای.
ارزش | |
---|---|
SQUARE_1_TO_1 | رشته تصاویر مربعی. |
PORTRAIT_2_TO_3 | رشته تصاویر جهت یابی پرتره با نسبت ابعاد 2:3. UI برای جهت گیری عمودی نهایی نیست و قابل تغییر است. |
LANDSCAPE_16_TO_9 | رشته تصاویر جهت افقی با نسبت تصویر 16:9. |
BrowseImageType
رشته
نوع نگهدارندهای که اگر تصویر برای مورد مرور در دسترس نباشد، استفاده میشود.
ارزش | |
---|---|
MUSIC_TRACK | رشته یک آهنگ آهنگ یا رادیویی که توسط آهنگ پخش شده است. |
آلبوم موسیقی | رشته یک لیست پخش که از آهنگ های یک آلبوم موسیقی خاص یا رادیویی تشکیل شده است که بر اساس آلبوم پخش شده است. |
هنرمند | رشته فهرست پخشی که شامل آهنگهای یک هنرمند یا گروه موسیقی خاص یا رادیو است که توسط یک هنرمند یا گروه پخش شده است. |
لیست پخش | رشته لیست پخشی که به صورت عمومی در دسترس است یا رادیویی که توسط لیست پخش پخش شده است. لیست های پخش همیشه شامل مجموعه ای محدود و تعریف شده از آهنگ ها هستند. |
قسمت | رشته اپیزود یک برنامه تلویزیونی. |
فیلم سینما | رشته یک فیلم |
عکس | رشته یک تصویر. |
پادکست | رشته یک سری پادکست |
نوع موسیقی | رشته یک ژانر موسیقی |
کتاب صوتی | رشته یک کتاب صوتی |
ایستگاه رادیویی | رشته یک ایستگاه رادیویی این می تواند یک ایستگاه رادیویی زمینی یا اینترنتی باشد. |
MUSIC_MIX | رشته یک ترکیب موسیقی بر اساس ژانر. |
ویدئو | رشته یک ویدیو تک. |
نمایش تلویزیونی | رشته یک برنامه تلویزیونی |
اخبار | رشته اخبار صوتی یا تصویری. |
BrowseMediaBadge
رشته
نشانی که در بالای تصویر مورد مرور نمایش داده می شود.
ارزش | |
---|---|
زنده | رشته نشان نشانگر زنده. اگر جریان یک محتوای زنده است، باید استفاده شود. |
دکمه کنترل
رشته
دکمه های از پیش تعریف شده برای پوشش Media Controls
ارزش | |
---|---|
QUEUE_NEXT | رشته به آیتم بعدی در صف بروید |
QUEUE_PREV | رشته به آیتم قبلی در صف بروید |
SEEK_FORWARD_10 | رشته 10 ثانیه به جلو بگردید |
SEEK_FORWARD_15 | رشته 15 ثانیه به جلو بگردید |
SEEK_FORWARD_30 | رشته 30 ثانیه به جلو بگردید |
SEEK_BACKWARD_10 | رشته 10 ثانیه به عقب بگردید |
SEEK_BACKWARD_15 | رشته 15 ثانیه به عقب بگردید |
SEEK_BACKWARD_30 | رشته 30 ثانیه به عقب بگردید |
زیرنویسها | رشته زیرنویسهای بسته را روشن/خاموش کنید |
NO_BUTTON | رشته شکاف را از هر دکمه ای پاک کنید |
تکرار | رشته حالت تکرار را تغییر دهید. |
بر زدن | رشته تغییر حالت زدن. |
پسندیدن | رشته مانند دکمه جابجایی با سبک آیکون شست بالا. |
LIKE_HEART | رشته مانند دکمه جابجایی با سبک نماد قلب. |
دوست نداشتن | رشته دکمه جابجایی «نپسندیدن» با سبک نماد انگشت شست پایین. |
متن ترانه | رشته دکمه جابجایی اشعار. |
Controls Slot
رشته
رابط کنترل ها را لمس کنید.
ارزش | |
---|---|
SLOT_1 | رشته شکاف سمت چپ. منسوخ شده است، به جای آن از SLOT_SECONDARY_1 استفاده کنید. |
SLOT_2 | رشته شکاف سمت چپ وسط منسوخ شده است، به جای آن از SLOT_PRIMARY_1 استفاده کنید. |
SLOT_3 | رشته شکاف سمت راست وسط منسوخ شده است، به جای آن از SLOT_PRIMARY_2 استفاده کنید. |
SLOT_4 | رشته شکاف سمت راست. منسوخ شده است، به جای آن از SLOT_SECONDARY_2 استفاده کنید. |
SLOT_PRIMARY_1 | رشته شکاف سمت چپ وسط در سمت چپ دکمه پخش/مکث قرار داده شده است. |
SLOT_PRIMARY_2 | رشته شکاف سمت راست وسط در سمت راست دکمه پخش/مکث قرار داده شده است. |
SLOT_SECONDARY_1 | رشته شکاف سمت چپ. در لبه سمت چپ صفحه تراز شده است. |
SLOT_SECONDARY_2 | رشته شکاف سمت راست. در لبه سمت راست صفحه تراز شده است. |
نوع نمایش
رشته
نوع نمایش دستگاه
ارزش | |
---|---|
تلویزیون | رشته |
دست زدن به | رشته |
PlayerDataEventType
رشته
داده های پخش کننده انواع رویداد را تغییر داد.
ارزش | |
---|---|
ANY_CHANGE | رشته هر گونه تغییر فیلد باعث ایجاد این رویداد می شود. |
APPLICATION_DATA_CHANGED | رشته نام برنامه تغییر کرد |
STATE_CHANGED | رشته وضعیت بازیکن فعلی تغییر کرد. |
IS_SEEKING_CHANGED | رشته فیلد isSeeking تغییر کرد. |
DURATION_CHANGED | رشته فیلد مدت تغییر کرد |
CURRENT_TIME_CHANGED | رشته قسمت currentTime تغییر کرد. |
PLAYBACK_RATE_CHANGED | رشته قسمت پخش نرخ تغییر کرد. |
METADATA_CHANGED | رشته فیلد ابرداده تغییر کرد. |
MEDIA_SESSION_ID_CHANGED | رشته قسمت mediaSessionId تغییر کرد. |
MEDIA_CHANGED | رشته حوزه رسانه تغییر کرد |
QUEUE_DATA_CHANGED | رشته فیلد queueData تغییر کرد. |
TITLE_CHANGED | رشته فیلد عنوان تغییر کرد |
SUBTITLE_CHANGED | رشته قسمت زیرنویس تغییر کرد |
THUMBNAIL_URL_CHANGED | رشته فیلد URL کوچک تغییر کرد. |
SECONDARY_IMAGE_URL_CHANGED | رشته قسمت secondaryImageUrl تغییر کرد. |
NEXT_TITLE_CHANGED | رشته قسمت nextTitle تغییر کرد. |
NEXT_SUBTITLE_CHANGED | رشته قسمت nextSubtitle تغییر کرد. |
NEXT_THUMBNAIL_URL_CHANGED | رشته قسمت nextThumbnailUrl تغییر کرد. |
NEXT_METADATA_CHANGED | رشته قسمت nextMetadata تغییر کرد. |
PRELOADING_NEXT_CHANGED | رشته قسمت preloadingNext تغییر کرد. |
MEDIA_CATEGORY_CHANGED | رشته قسمت mediaCategory تغییر کرد. |
SUPPORTED_MEDIA_COMMANDS_CHANGED | رشته قسمت contentType تغییر کرد. |
IS_LIVE_CHANGED | رشته فیلد isLive تغییر کرد. |
IS_AT_LIVE_EDGE_CHANGED | رشته فیلد isAtLiveEdge تغییر کرد. |
BREAK_PERCENTAGE_POSITIONS_CHANGED | رشته قسمت breakPercentagePositions تغییر کرد. |
IS_PLAYING_BREAK_CHANGED | رشته فیلد isPlayingBreak تغییر کرد. |
IS_BREAK_SKIPPABLE_CHANGED | رشته فیلد isBreakSkippable تغییر کرد. |
WHEN_SKIPPABLE_CHANGED | رشته وقتی فیلد قابل رد شدن تغییر کرد. |
NUMBER_BREAK_CLIPS_CHANGED | رشته قسمت numberBreakClips تغییر کرد. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED | رشته فیلد currentBreakClipNumber تغییر کرد. |
BREAK_TITLE_CHANGED | رشته فیلد breakTitle تغییر کرد. |
DISPLAY_STATUS_CHANGED | رشته قسمت displayStatus تغییر کرد. |
DISPLAY_TYPE_CHANGED | رشته قسمت displayType تغییر کرد. |
LIVE_SEEKABLE_RANGE_CHANGED | رشته قسمت liveSeekableRange تغییر کرد. |
MEDIA_START_ABSOLUTE_TIME_CHANGED | رشته قسمت mediaStartAbsoluteTime تغییر کرد. |
SECTION_START_TIME_IN_MEDIA_CHANGED | رشته قسمتStartTimeInMedia قسمت تغییر کرد. |
SECTION_DURATION_CHANGED | رشته بخش مدت زمان تغییر کرد. |
CUSTOM_STATE_CHANGED | رشته حالت سفارشی تغییر کرد. |
ACTIVE_TRACK_IDS_CHANGED | رشته قسمت activeTrackIds تغییر کرد. |
SecondaryImagePosition
رشته
موقعیت تصویر ثانویه
ارزش | |
---|---|
TOP_RIGHT_VIDEO_OVERLAY | رشته نشانواره ثانویه را در بالا سمت راست روی همپوشانی تنظیم میکند. |
حالت
رشته
وضعیت رابط کاربری برنامه گیرنده.
ارزش | |
---|---|
راه اندازی | رشته |
بیکار | رشته |
بارگذاری | رشته |
بافرینگ | رشته |
مکث شد | رشته |
بازی کردن | رشته |
خواص
BrowseImageAspect Ratio
رشته
نسبت ابعاد همه تصاویر در چرخ فلک مرور رسانه ای.
ارزش | |
---|---|
SQUARE_1_TO_1 | رشته تصاویر مربعی. |
PORTRAIT_2_TO_3 | رشته تصاویر جهت یابی پرتره با نسبت ابعاد 2:3. UI برای جهت گیری عمودی نهایی نیست و قابل تغییر است. |
LANDSCAPE_16_TO_9 | رشته تصاویر جهت افقی با نسبت تصویر 16:9. |
BrowseImageType
رشته
نوع نگهدارندهای که اگر تصویر برای مورد مرور در دسترس نباشد، استفاده میشود.
ارزش | |
---|---|
MUSIC_TRACK | رشته یک آهنگ آهنگ یا رادیویی که توسط آهنگ پخش شده است. |
آلبوم موسیقی | رشته یک لیست پخش که از آهنگ های یک آلبوم موسیقی خاص یا رادیویی تشکیل شده است که بر اساس آلبوم پخش شده است. |
هنرمند | رشته فهرست پخشی که شامل آهنگهای یک هنرمند یا گروه موسیقی خاص یا رادیو است که توسط یک هنرمند یا گروه پخش شده است. |
لیست پخش | رشته لیست پخشی که به صورت عمومی در دسترس است یا رادیویی که توسط لیست پخش پخش شده است. لیست های پخش همیشه شامل مجموعه ای محدود و تعریف شده از آهنگ ها هستند. |
قسمت | رشته اپیزود یک برنامه تلویزیونی. |
فیلم سینما | رشته یک فیلم |
عکس | رشته یک تصویر. |
پادکست | رشته یک سری پادکست |
نوع موسیقی | رشته یک ژانر موسیقی |
کتاب صوتی | رشته یک کتاب صوتی |
ایستگاه رادیویی | رشته یک ایستگاه رادیویی این می تواند یک ایستگاه رادیویی زمینی یا اینترنتی باشد. |
MUSIC_MIX | رشته یک ترکیب موسیقی بر اساس ژانر. |
ویدئو | رشته یک ویدیو تک. |
نمایش تلویزیونی | رشته یک برنامه تلویزیونی |
اخبار | رشته اخبار صوتی یا تصویری. |
BrowseMediaBadge
رشته
نشانی که در بالای تصویر مورد مرور نمایش داده می شود.
ارزش | |
---|---|
زنده | رشته نشان نشانگر زنده. اگر جریان یک محتوای زنده است، باید استفاده شود. |
دکمه کنترل
رشته
دکمه های از پیش تعریف شده برای پوشش Media Controls
ارزش | |
---|---|
QUEUE_NEXT | رشته به آیتم بعدی در صف بروید |
QUEUE_PREV | رشته به آیتم قبلی در صف بروید |
SEEK_FORWARD_10 | رشته 10 ثانیه به جلو بگردید |
SEEK_FORWARD_15 | رشته 15 ثانیه به جلو بگردید |
SEEK_FORWARD_30 | رشته 30 ثانیه به جلو بگردید |
SEEK_BACKWARD_10 | رشته 10 ثانیه به عقب بگردید |
SEEK_BACKWARD_15 | رشته 15 ثانیه به عقب بگردید |
SEEK_BACKWARD_30 | رشته 30 ثانیه به عقب بگردید |
زیرنویسها | رشته زیرنویسهای بسته را روشن/خاموش کنید |
NO_BUTTON | رشته شکاف را از هر دکمه ای پاک کنید |
تکرار | رشته حالت تکرار را تغییر دهید. |
بر زدن | رشته تغییر حالت زدن. |
پسندیدن | رشته مانند دکمه جابجایی با سبک آیکون شست بالا. |
LIKE_HEART | رشته مانند دکمه جابجایی با سبک نماد قلب. |
دوست نداشتن | رشته دکمه جابجایی «نپسندیدن» با سبک نماد انگشت شست پایین. |
متن ترانه | رشته دکمه جابجایی اشعار. |
Controls Slot
رشته
رابط کنترل ها را لمس کنید.
ارزش | |
---|---|
SLOT_1 | رشته شکاف سمت چپ. منسوخ شده است، به جای آن از SLOT_SECONDARY_1 استفاده کنید. |
SLOT_2 | رشته شکاف سمت چپ وسط منسوخ شده است، به جای آن از SLOT_PRIMARY_1 استفاده کنید. |
SLOT_3 | رشته شکاف سمت راست وسط منسوخ شده است، به جای آن از SLOT_PRIMARY_2 استفاده کنید. |
SLOT_4 | رشته شکاف سمت راست. منسوخ شده است، به جای آن از SLOT_SECONDARY_2 استفاده کنید. |
SLOT_PRIMARY_1 | رشته شکاف سمت چپ وسط در سمت چپ دکمه پخش/مکث قرار داده شده است. |
SLOT_PRIMARY_2 | رشته شکاف سمت راست وسط در سمت راست دکمه پخش/مکث قرار داده شده است. |
SLOT_SECONDARY_1 | رشته شکاف سمت چپ. در لبه سمت چپ صفحه تراز شده است. |
SLOT_SECONDARY_2 | رشته شکاف سمت راست. در لبه سمت راست صفحه تراز شده است. |
نوع نمایش
رشته
نوع نمایش دستگاه
ارزش | |
---|---|
تلویزیون | رشته |
دست زدن به | رشته |
PlayerDataEventType
رشته
داده های پخش کننده انواع رویداد را تغییر داد.
ارزش | |
---|---|
ANY_CHANGE | رشته هر گونه تغییر فیلد باعث ایجاد این رویداد می شود. |
APPLICATION_DATA_CHANGED | رشته نام برنامه تغییر کرد |
STATE_CHANGED | رشته وضعیت بازیکن فعلی تغییر کرد. |
IS_SEEKING_CHANGED | رشته فیلد isSeeking تغییر کرد. |
DURATION_CHANGED | رشته فیلد مدت تغییر کرد |
CURRENT_TIME_CHANGED | رشته قسمت currentTime تغییر کرد. |
PLAYBACK_RATE_CHANGED | رشته قسمت پخش نرخ تغییر کرد. |
METADATA_CHANGED | رشته فیلد ابرداده تغییر کرد. |
MEDIA_SESSION_ID_CHANGED | رشته قسمت mediaSessionId تغییر کرد. |
MEDIA_CHANGED | رشته حوزه رسانه تغییر کرد |
QUEUE_DATA_CHANGED | رشته فیلد queueData تغییر کرد. |
TITLE_CHANGED | رشته فیلد عنوان تغییر کرد |
SUBTITLE_CHANGED | رشته قسمت زیرنویس تغییر کرد |
THUMBNAIL_URL_CHANGED | رشته فیلد URL کوچک تغییر کرد. |
SECONDARY_IMAGE_URL_CHANGED | رشته قسمت secondaryImageUrl تغییر کرد. |
NEXT_TITLE_CHANGED | رشته قسمت nextTitle تغییر کرد. |
NEXT_SUBTITLE_CHANGED | رشته قسمت nextSubtitle تغییر کرد. |
NEXT_THUMBNAIL_URL_CHANGED | رشته قسمت nextThumbnailUrl تغییر کرد. |
NEXT_METADATA_CHANGED | رشته قسمت nextMetadata تغییر کرد. |
PRELOADING_NEXT_CHANGED | رشته قسمت preloadingNext تغییر کرد. |
MEDIA_CATEGORY_CHANGED | رشته قسمت mediaCategory تغییر کرد. |
SUPPORTED_MEDIA_COMMANDS_CHANGED | رشته قسمت contentType تغییر کرد. |
IS_LIVE_CHANGED | رشته فیلد isLive تغییر کرد. |
IS_AT_LIVE_EDGE_CHANGED | رشته فیلد isAtLiveEdge تغییر کرد. |
BREAK_PERCENTAGE_POSITIONS_CHANGED | رشته قسمت breakPercentagePositions تغییر کرد. |
IS_PLAYING_BREAK_CHANGED | رشته فیلد isPlayingBreak تغییر کرد. |
IS_BREAK_SKIPPABLE_CHANGED | رشته فیلد isBreakSkippable تغییر کرد. |
WHEN_SKIPPABLE_CHANGED | رشته وقتی فیلد قابل رد شدن تغییر کرد. |
NUMBER_BREAK_CLIPS_CHANGED | رشته قسمت numberBreakClips تغییر کرد. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED | رشته فیلد currentBreakClipNumber تغییر کرد. |
BREAK_TITLE_CHANGED | رشته فیلد breakTitle تغییر کرد. |
DISPLAY_STATUS_CHANGED | رشته قسمت displayStatus تغییر کرد. |
DISPLAY_TYPE_CHANGED | رشته قسمت displayType تغییر کرد. |
LIVE_SEEKABLE_RANGE_CHANGED | رشته قسمت liveSeekableRange تغییر کرد. |
MEDIA_START_ABSOLUTE_TIME_CHANGED | رشته قسمت mediaStartAbsoluteTime تغییر کرد. |
SECTION_START_TIME_IN_MEDIA_CHANGED | رشته قسمتStartTimeInMedia قسمت تغییر کرد. |
SECTION_DURATION_CHANGED | رشته بخش مدت زمان تغییر کرد. |
CUSTOM_STATE_CHANGED | رشته حالت سفارشی تغییر کرد. |
ACTIVE_TRACK_IDS_CHANGED | رشته قسمت activeTrackIds تغییر کرد. |
SecondaryImagePosition
رشته
موقعیت تصویر ثانویه
ارزش | |
---|---|
TOP_RIGHT_VIDEO_OVERLAY | رشته نشانواره ثانویه را در بالا سمت راست روی همپوشانی تنظیم میکند. |
حالت
رشته
وضعیت رابط کاربری برنامه گیرنده.
ارزش | |
---|---|
راه اندازی | رشته |
بیکار | رشته |
بارگذاری | رشته |
بافرینگ | رشته |
مکث شد | رشته |
بازی کردن | رشته |