cast. framework. ui
这是 cast.framework.ui
命名空间。
类
ApplicationData
与正在运行的应用或远程控制的应用有关的数据。
BrowseContent
媒体浏览轮播界面的内容。此内容应同时用于空闲屏幕上的媒体浏览界面以及播放期间的相关内容屏幕。
BrowseItem
媒体浏览列表中各个浏览项的内容。
控件
触控。提供用于在触屏设备上配置控件的界面。
PlayerData
玩家数据。提供播放器媒体和广告插播状态。
PlayerDataBinder
玩家数据 binder。这会将玩家数据对象绑定到玩家状态。系统会更新玩家数据,以准确反映当前的玩家状态,而不会触发任何更改事件。
PlayerDataChangedEvent
播放器数据更改事件。提供已更改的字段(类型)和新值。
UiConfig
界面配置。
UiManager
提供用于管理界面的接口。
枚举
BrowseImageAspectRatio
string
媒体浏览轮播界面中所有图片的宽高比。
值 |
|
---|---|
SQUARE_1_TO_1 |
string 方形图片。 |
PORTRAIT_2_TO_3 |
string 宽高比为 2:3 的纵向图片。 纵向界面并非最终版本,可能会发生变化。 |
LANDSCAPE_16_TO_9 |
string 宽高比为 16:9 的横向图片。 |
BrowseImageType
string
如果浏览项没有图片,就会使用的占位符类型。
值 |
|
---|---|
MUSIC_TRACK |
string 以该曲目为基础的歌曲或电台。 |
MUSIC_ALBUM |
string 包含特定音乐专辑或电台(以专辑为基础)中的歌曲的播放列表。 |
音乐人 |
string 包含特定音乐人或乐队的歌曲的播放列表,或者由音乐人或乐队创作的电台。 |
播放列表 |
string 可公开访问的播放列表或以播放列表为基础的电台。播放列表始终包含一组有限的且已定义的歌曲。 |
分集 |
string 电视节目的剧集。 |
电影 |
string 一部电影。 |
照片 |
string 图片。 |
播客 |
string 播客系列。 |
MUSIC_GENRE |
string 音乐流派。 |
AUDIO_BOOK |
string 有声读物。 |
RADIO_STATION |
string 电台。可以是地面广播电台,也可以是网络电台。 |
MUSIC_MIX |
string 按流派衍生的音乐合辑。 |
视频 |
string 单个视频。 |
TV_SHOW |
string 电视节目。 |
新闻 |
string 新闻音频或视频。 |
BrowseMediaBadge
string
将显示在浏览项目图片顶部的标志。
值 |
|
---|---|
直播 |
string “LIVE”指示器标记。如果直播是直播内容,则应使用此属性。 |
ControlsButton
string
媒体控件叠加层的预定义按钮
值 |
|
---|---|
QUEUE_NEXT |
string 转到队列中的下一项 |
QUEUE_PREV |
string 转到队列中的上一项 |
SEEK_FORWARD_10 |
string 快进 10 秒 |
SEEK_FORWARD_15 |
string 快进 15 秒 |
SEEK_FORWARD_30 |
string 快进 30 秒 |
SEEK_BACKWARD_10 |
string 快退 10 秒 |
SEEK_BACKWARD_15 |
string 快退 15 秒 |
SEEK_BACKWARD_30 |
string 快退 30 秒 |
字幕 |
string 开启/关闭字幕 |
NO_BUTTON |
string 从所有按钮中清除广告位 |
REPEAT |
string 切换重复播放模式。 |
随机播放 |
string 切换随机播放模式。 |
LIKE |
string 带有拇指朝上图标样式的“顶”切换按钮。 |
LIKE_HEART |
string 带有心形图标样式的“顶”切换按钮。 |
踩 |
string “踩”切换按钮具有拇指朝下图标样式。 |
歌词 |
string 歌词切换按钮。 |
ControlsSlot
string
触控界面。
值 |
|
---|---|
SLOT_1 |
string 左侧槽位。已弃用,请改用 SLOT_SECONDARY_1。 |
SLOT_2 |
string 位于左侧中心的槽位。已弃用,请改用 SLOT_PRIMARY_1。 |
SLOT_3 |
string 居中右侧槽。已弃用,请改用 SLOT_PRIMARY_2。 |
SLOT_4 |
string 右侧槽位。已弃用,请改用 SLOT_SECONDARY_2。 |
SLOT_PRIMARY_1 |
string 位于左侧中心的槽位。放置在播放/暂停按钮的左侧。 |
SLOT_PRIMARY_2 |
string 居中右侧槽。放置在播放/暂停按钮的右侧。 |
SLOT_SECONDARY_1 |
string 左侧槽位。与屏幕的左边缘对齐。 |
SLOT_SECONDARY_2 |
string 右侧槽位。与屏幕的右边缘对齐。 |
DisplayType
string
设备显示类型。
值 |
|
---|---|
TV |
string |
TOUCH |
string |
PlayerDataEventType
string
播放器数据更改事件类型。
值 |
|
---|---|
ANY_CHANGE |
string 任何字段更改都将触发此事件。 |
APPLICATION_DATA_CHANGED |
string 应用名称已更改。 |
STATE_CHANGED |
string 当前播放器状态已更改。 |
IS_SEEKING_CHANGED |
string isSeeking 字段已更改。 |
DURATION_CHANGED |
string 时长字段已更改。 |
CURRENT_TIME_CHANGED |
string currentTime 字段已更改。 |
PLAYBACK_RATE_CHANGED |
string playRate 字段已更改。 |
METADATA_CHANGED |
string 元数据字段已更改。 |
MEDIA_SESSION_ID_CHANGED |
string mediaSessionId 字段已更改。 |
MEDIA_CHANGED |
string 媒体字段已更改。 |
QUEUE_DATA_CHANGED |
string 已更改队列数据字段。 |
TITLE_CHANGED |
string title 字段已更改。 |
SUBTITLE_CHANGED |
string 副标题字段已更改。 |
THUMBNAIL_URL_CHANGED |
string 缩略图网址字段已更改。 |
SECONDARY_IMAGE_URL_CHANGED |
string secondaryImageUrl 字段已更改。 |
NEXT_TITLE_CHANGED |
string 已更改“nextTitle”字段。 |
NEXT_SUBTITLE_CHANGED |
string nextSubtitle 字段已更改。 |
NEXT_THUMBNAIL_URL_CHANGED |
string 已更改“nextthumbUrl”字段。 |
NEXT_METADATA_CHANGED |
string nextMetadata 字段已更改。 |
PRELOADING_NEXT_CHANGED |
string 预加载下一个字段已更改。 |
MEDIA_CATEGORY_CHANGED |
string mediaCategory 字段已更改。 |
SUPPORTED_MEDIA_COMMANDS_CHANGED |
string contentType 字段已更改。 |
IS_LIVE_CHANGED |
string isLive 字段已更改。 |
IS_AT_LIVE_EDGE_CHANGED |
string isAtLiveEdge 字段已更改。 |
BREAK_PERCENTAGE_POSITIONS_CHANGED |
string 已更改“breakPercentagePositions”字段。 |
IS_PLAYING_BREAK_CHANGED |
string isPlayingBreak 字段已更改。 |
IS_BREAK_SKIPPABLE_CHANGED |
string isBreakSkippable 字段已更改。 |
WHEN_SKIPPABLE_CHANGED |
string whenSkippable 字段发生更改。 |
NUMBER_BREAK_CLIPS_CHANGED |
string numberBreakClips 字段已更改。 |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string currentBreakClipNumber 字段已更改。 |
BREAK_TITLE_CHANGED |
string 已更改“breakTitle”字段。 |
DISPLAY_STATUS_CHANGED |
string displayStatus 字段已更改。 |
DISPLAY_TYPE_CHANGED |
string displayType 字段已更改。 |
LIVE_SEEKABLE_RANGE_CHANGED |
string liveSeekableRange 字段已更改。 |
MEDIA_START_ABSOLUTE_TIME_CHANGED |
string mediaStartAbsoluteTime 字段已更改。 |
SECTION_START_TIME_IN_MEDIA_CHANGED |
string 已更改 sectionStartTimeInMedia 字段。 |
SECTION_DURATION_CHANGED |
string sectionDuration 字段已更改。 |
CUSTOM_STATE_CHANGED |
string 自定义状态已更改。 |
ACTIVE_TRACK_IDS_CHANGED |
string ActiveTrackIds 字段已更改。 |
SecondaryImagePosition
string
次要图片的位置。
值 |
|
---|---|
TOP_RIGHT_VIDEO_OVERLAY |
string 设置叠加层右上角的辅助徽标。 |
状态
string
接收器应用的界面状态。
值 |
|
---|---|
即将发布 |
string |
空闲 |
string |
正在加载 |
string |
正在缓冲 |
string |
已暂停 |
string |
正在播放 |
string |
属性
BrowseImageAspectRatio
string
媒体浏览轮播界面中所有图片的宽高比。
值 |
|
---|---|
SQUARE_1_TO_1 |
string 方形图片。 |
PORTRAIT_2_TO_3 |
string 宽高比为 2:3 的纵向图片。 纵向界面并非最终版本,可能会发生变化。 |
LANDSCAPE_16_TO_9 |
string 宽高比为 16:9 的横向图片。 |
BrowseImageType
string
如果浏览项没有图片,就会使用的占位符类型。
值 |
|
---|---|
MUSIC_TRACK |
string 以该曲目为基础的歌曲或电台。 |
MUSIC_ALBUM |
string 包含特定音乐专辑或电台(以专辑为基础)中的歌曲的播放列表。 |
音乐人 |
string 包含特定音乐人或乐队的歌曲的播放列表,或者由音乐人或乐队创作的电台。 |
播放列表 |
string 可公开访问的播放列表或以播放列表为基础的电台。播放列表始终包含一组有限的且已定义的歌曲。 |
分集 |
string 电视节目的剧集。 |
电影 |
string 一部电影。 |
照片 |
string 图片。 |
播客 |
string 播客系列。 |
MUSIC_GENRE |
string 音乐流派。 |
AUDIO_BOOK |
string 有声读物。 |
RADIO_STATION |
string 电台。可以是地面广播电台,也可以是网络电台。 |
MUSIC_MIX |
string 按流派衍生的音乐合辑。 |
视频 |
string 单个视频。 |
TV_SHOW |
string 电视节目。 |
新闻 |
string 新闻音频或视频。 |
BrowseMediaBadge
string
将显示在浏览项目图片顶部的标志。
值 |
|
---|---|
直播 |
string “LIVE”指示器标记。如果直播是直播内容,则应使用此属性。 |
ControlsButton
string
媒体控件叠加层的预定义按钮
值 |
|
---|---|
QUEUE_NEXT |
string 转到队列中的下一项 |
QUEUE_PREV |
string 转到队列中的上一项 |
SEEK_FORWARD_10 |
string 快进 10 秒 |
SEEK_FORWARD_15 |
string 快进 15 秒 |
SEEK_FORWARD_30 |
string 快进 30 秒 |
SEEK_BACKWARD_10 |
string 快退 10 秒 |
SEEK_BACKWARD_15 |
string 快退 15 秒 |
SEEK_BACKWARD_30 |
string 快退 30 秒 |
字幕 |
string 开启/关闭字幕 |
NO_BUTTON |
string 从所有按钮中清除广告位 |
REPEAT |
string 切换重复播放模式。 |
随机播放 |
string 切换随机播放模式。 |
LIKE |
string 带有拇指朝上图标样式的“顶”切换按钮。 |
LIKE_HEART |
string 带有心形图标样式的“顶”切换按钮。 |
踩 |
string “踩”切换按钮具有拇指朝下图标样式。 |
歌词 |
string 歌词切换按钮。 |
ControlsSlot
string
触控界面。
值 |
|
---|---|
SLOT_1 |
string 左侧槽位。已弃用,请改用 SLOT_SECONDARY_1。 |
SLOT_2 |
string 位于左侧中心的槽位。已弃用,请改用 SLOT_PRIMARY_1。 |
SLOT_3 |
string 居中右侧槽。已弃用,请改用 SLOT_PRIMARY_2。 |
SLOT_4 |
string 右侧槽位。已弃用,请改用 SLOT_SECONDARY_2。 |
SLOT_PRIMARY_1 |
string 位于左侧中心的槽位。放置在播放/暂停按钮的左侧。 |
SLOT_PRIMARY_2 |
string 居中右侧槽。放置在播放/暂停按钮的右侧。 |
SLOT_SECONDARY_1 |
string 左侧槽位。与屏幕的左边缘对齐。 |
SLOT_SECONDARY_2 |
string 右侧槽位。与屏幕的右边缘对齐。 |
DisplayType
string
设备显示类型。
值 |
|
---|---|
TV |
string |
TOUCH |
string |
PlayerDataEventType
string
播放器数据更改事件类型。
值 |
|
---|---|
ANY_CHANGE |
string 任何字段更改都将触发此事件。 |
APPLICATION_DATA_CHANGED |
string 应用名称已更改。 |
STATE_CHANGED |
string 当前播放器状态已更改。 |
IS_SEEKING_CHANGED |
string isSeeking 字段已更改。 |
DURATION_CHANGED |
string 时长字段已更改。 |
CURRENT_TIME_CHANGED |
string currentTime 字段已更改。 |
PLAYBACK_RATE_CHANGED |
string playRate 字段已更改。 |
METADATA_CHANGED |
string 元数据字段已更改。 |
MEDIA_SESSION_ID_CHANGED |
string mediaSessionId 字段已更改。 |
MEDIA_CHANGED |
string 媒体字段已更改。 |
QUEUE_DATA_CHANGED |
string 已更改队列数据字段。 |
TITLE_CHANGED |
string title 字段已更改。 |
SUBTITLE_CHANGED |
string 副标题字段已更改。 |
THUMBNAIL_URL_CHANGED |
string 缩略图网址字段已更改。 |
SECONDARY_IMAGE_URL_CHANGED |
string secondaryImageUrl 字段已更改。 |
NEXT_TITLE_CHANGED |
string 已更改“nextTitle”字段。 |
NEXT_SUBTITLE_CHANGED |
string nextSubtitle 字段已更改。 |
NEXT_THUMBNAIL_URL_CHANGED |
string 已更改“nextthumbUrl”字段。 |
NEXT_METADATA_CHANGED |
string nextMetadata 字段已更改。 |
PRELOADING_NEXT_CHANGED |
string 预加载下一个字段已更改。 |
MEDIA_CATEGORY_CHANGED |
string mediaCategory 字段已更改。 |
SUPPORTED_MEDIA_COMMANDS_CHANGED |
string contentType 字段已更改。 |
IS_LIVE_CHANGED |
string isLive 字段已更改。 |
IS_AT_LIVE_EDGE_CHANGED |
string isAtLiveEdge 字段已更改。 |
BREAK_PERCENTAGE_POSITIONS_CHANGED |
string 已更改“breakPercentagePositions”字段。 |
IS_PLAYING_BREAK_CHANGED |
string isPlayingBreak 字段已更改。 |
IS_BREAK_SKIPPABLE_CHANGED |
string isBreakSkippable 字段已更改。 |
WHEN_SKIPPABLE_CHANGED |
string whenSkippable 字段发生更改。 |
NUMBER_BREAK_CLIPS_CHANGED |
string numberBreakClips 字段已更改。 |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string currentBreakClipNumber 字段已更改。 |
BREAK_TITLE_CHANGED |
string 已更改“breakTitle”字段。 |
DISPLAY_STATUS_CHANGED |
string displayStatus 字段已更改。 |
DISPLAY_TYPE_CHANGED |
string displayType 字段已更改。 |
LIVE_SEEKABLE_RANGE_CHANGED |
string liveSeekableRange 字段已更改。 |
MEDIA_START_ABSOLUTE_TIME_CHANGED |
string mediaStartAbsoluteTime 字段已更改。 |
SECTION_START_TIME_IN_MEDIA_CHANGED |
string 已更改 sectionStartTimeInMedia 字段。 |
SECTION_DURATION_CHANGED |
string sectionDuration 字段已更改。 |
CUSTOM_STATE_CHANGED |
string 自定义状态已更改。 |
ACTIVE_TRACK_IDS_CHANGED |
string ActiveTrackIds 字段已更改。 |
SecondaryImagePosition
string
次要图片的位置。
值 |
|
---|---|
TOP_RIGHT_VIDEO_OVERLAY |
string 设置叠加层右上角的辅助徽标。 |
状态
string
接收器应用的界面状态。
值 |
|
---|---|
即将发布 |
string |
空闲 |
string |
正在加载 |
string |
正在缓冲 |
string |
已暂停 |
string |
正在播放 |
string |