cast. 架構。
這是 cast.framework.ui
命名空間。
類別
應用程式資料
執行中的應用程式或遠端控制應用程式的相關資料。
瀏覽內容
媒體瀏覽輪轉介面的內容。播放期間,此內容應用於 IDLE 畫面的媒體瀏覽 UI 及相關內容畫面。
瀏覽項目
媒體瀏覽清單中個別瀏覽項目的內容。
控制
觸控設定。提供觸控式裝置的設定控制項。
PlayerData
玩家資料。提供播放器媒體和中斷狀態。
PlayerDataBinder
播放器資料繫結。這會將玩家資料物件繫結至玩家狀態。玩家資料會更新,以準確反映目前的玩家狀態,而不會觸發任何變更事件。
PlayerDataChangedEvent
玩家資料已變更事件。提供已變更的欄位 (類型) 和新的值。
UiConfig
UI 設定。
列舉
瀏覽圖片長寬比
string
媒體瀏覽輪轉介面中所有圖片的長寬比。
值 |
|
---|---|
道地_1_TO_1 |
string 正方形圖片。 |
通訊埠 2_TO_3 |
string 直向圖片,長寬比為 2:3。 直向螢幕的 UI 並非最終版本,且可能會有變動。 |
限制級 16_TO_9 |
string 長寬比為 16:9 的橫向圖片。 |
瀏覽映像檔類型
string
在瀏覽項目無法使用圖片時使用的預留位置類型。
值 |
|
---|---|
音樂曲目 |
string 歌曲所播放的歌曲或電台。 |
音樂專輯 |
string 由特定音樂專輯或新專輯的電台收錄的播放清單。 |
藝人 |
string 由特定音樂人或樂團的歌曲,或演出者或樂團所播放的電台。 |
播放清單 |
string 公開播放的播放清單,或是以播放清單播放的電台。播放清單一律包含有限且已定義的歌曲組合。 |
劇集 |
string 電視節目的劇集。 |
電影 |
string 電影。 |
相片 |
string 圖片。 |
Podcast |
string Podcast 系列節目。 |
音樂類型 |
string 音樂類型。 |
音訊轉錄 |
string 有聲書。 |
RADIO_STATION |
string 廣播電台。例如地面無線廣播電台。 |
音樂 |
string 以種子為主的音樂合輯。 |
影片 |
string 單一影片。 |
電視節目 |
string 電視節目。 |
新聞 |
string 新聞音訊或影片。 |
瀏覽 MediaBadge
string
這個徽章會顯示在瀏覽項目圖片上方,
值 |
|
---|---|
直播 |
string 「直播」指標標記。如果串流是直播內容,則建議使用這個選項。 |
控制項按鈕
string
媒體控制項重疊廣告的預先定義按鈕
值 |
|
---|---|
待播清單 |
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 開啟/關閉隱藏式輔助字幕 |
沒有按鈕 |
string 清除任何按鈕的版位 |
REPEAT |
string 切換重複播放模式。 |
隨機播放 |
string 切換隨機播放模式。 |
LIKE |
string 對影片顯示喜歡的按鈕,例如「喜歡」圖示樣式。 |
LIKE_HEART |
string 像是內有心型圖示的切換按鈕。 |
不喜歡 |
string 不喜歡的切換按鈕,採用「不喜歡」圖示樣式。 |
歌詞 |
string 歌詞切換鈕。 |
控制項版位
string
觸控設定介面。
值 |
|
---|---|
服務等級目標 1 |
string 左側版位。已不適用,請改用 SLOT_DELIMITERARY_1。 |
服務等級目標 2 |
string 將左側版位置中。已淘汰,請改用 SLOT_PRIMARY_1。 |
服務等級目標 3 |
string 將右下方版位置中。已淘汰,請改用 SLOT_PRIMARY_2。 |
服務等級目標 4 |
string 右側版位。已淘汰,請改用 SLOT_DELIMITERARY_2。 |
SLOT_PRIMARY_1 |
string 將左側版位置中。位於播放/暫停按鈕的左側。 |
SLOT_PRIMARY_2 |
string 將右下方版位置中。位於播放/暫停按鈕的右側。 |
服務等級目標_1 |
string 左側版位。與畫面左側邊緣對齊。 |
服務等級目標_2 |
string 右側版位。對齊畫面右側邊緣。 |
顯示類型
string
裝置顯示類型。
值 |
|
---|---|
電視 |
string |
指南 |
string |
播放器資料事件類型
string
玩家資料已變更事件類型。
值 |
|
---|---|
任何變動 |
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 播放速率欄位已變更。 |
METADATA_CHANGED (已調整) |
string 中繼資料欄位已變更。 |
MEDIA_SESSION_ID_CHANGED |
string mediaSessionId 欄位已變更。 |
媒體變更 |
string 媒體欄位已變更。 |
QUEUE_DATA_CHANGED |
string queueData 欄位已變更。 |
TITLE_CHANGED |
string 標題欄位已變更。 |
SUBTITLE_CHANGED |
string 子標題欄位已變更。 |
THUMBNAIL_URL_CHANGED |
string thumbnailUrl 欄位已變更。 |
DELIMITERARY_IMAGE_URL_CHANGED |
string 次要圖片網址欄位已變更。 |
NEXT_TITLE_CHANGED |
string nextTitle 欄位已變更。 |
NEXT_SUBTITLE_CHANGED |
string nextSubtitle 欄位已變更。 |
NEXT_THUMBNAIL_URL_CHANGED |
string next 縮圖 Url 欄位已變更。 |
NEXT_METADATA_CHANGED |
string nextMetadata 欄位已變更。 |
PRELOADING_NEXT_CHANGED |
string preloadingNext 欄位已變更。 |
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 可略過欄位變更時 |
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 部分「StartStartInMedia」欄位已變更。 |
SECTION_DURATION_CHANGED |
string 部分, |
自訂_STATE_CHANGED |
string 自訂狀態已變更。 |
ACTIVE_TRACK_IDS_CHANGED |
string ActiveTrackIds 欄位已變更。 |
狀態
string
接收器應用程式的 UI 狀態。
值 |
|
---|---|
推出 |
string |
閒置 |
string |
載入中 |
string |
緩衝處理中 |
string |
已暫停 |
string |
播放中 |
string |
屬性
瀏覽圖片長寬比
string
媒體瀏覽輪轉介面中所有圖片的長寬比。
值 |
|
---|---|
道地_1_TO_1 |
string 正方形圖片。 |
通訊埠 2_TO_3 |
string 直向圖片,長寬比為 2:3。 直向螢幕的 UI 並非最終版本,且可能會有變動。 |
限制級 16_TO_9 |
string 長寬比為 16:9 的橫向圖片。 |
瀏覽映像檔類型
string
在瀏覽項目無法使用圖片時使用的預留位置類型。
值 |
|
---|---|
音樂曲目 |
string 歌曲所播放的歌曲或電台。 |
音樂專輯 |
string 由特定音樂專輯或新專輯的電台收錄的播放清單。 |
藝人 |
string 由特定音樂人或樂團的歌曲,或演出者或樂團所播放的電台。 |
播放清單 |
string 公開播放的播放清單,或是以播放清單播放的電台。播放清單一律包含有限且已定義的歌曲組合。 |
劇集 |
string 電視節目的劇集。 |
電影 |
string 電影。 |
相片 |
string 圖片。 |
Podcast |
string Podcast 系列節目。 |
音樂類型 |
string 音樂類型。 |
音訊轉錄 |
string 有聲書。 |
RADIO_STATION |
string 廣播電台。例如地面無線廣播電台。 |
音樂 |
string 以種子為主的音樂合輯。 |
影片 |
string 單一影片。 |
電視節目 |
string 電視節目。 |
新聞 |
string 新聞音訊或影片。 |
瀏覽 MediaBadge
string
這個徽章會顯示在瀏覽項目圖片上方,
值 |
|
---|---|
直播 |
string 「直播」指標標記。如果串流是直播內容,則建議使用這個選項。 |
控制項按鈕
string
媒體控制項重疊廣告的預先定義按鈕
值 |
|
---|---|
待播清單 |
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 開啟/關閉隱藏式輔助字幕 |
沒有按鈕 |
string 清除任何按鈕的版位 |
REPEAT |
string 切換重複播放模式。 |
隨機播放 |
string 切換隨機播放模式。 |
LIKE |
string 對影片顯示喜歡的按鈕,例如「喜歡」圖示樣式。 |
LIKE_HEART |
string 像是內有心型圖示的切換按鈕。 |
不喜歡 |
string 不喜歡的切換按鈕,採用「不喜歡」圖示樣式。 |
歌詞 |
string 歌詞切換鈕。 |
控制項版位
string
觸控設定介面。
值 |
|
---|---|
服務等級目標 1 |
string 左側版位。已不適用,請改用 SLOT_DELIMITERARY_1。 |
服務等級目標 2 |
string 將左側版位置中。已淘汰,請改用 SLOT_PRIMARY_1。 |
服務等級目標 3 |
string 將右下方版位置中。已淘汰,請改用 SLOT_PRIMARY_2。 |
服務等級目標 4 |
string 右側版位。已淘汰,請改用 SLOT_DELIMITERARY_2。 |
SLOT_PRIMARY_1 |
string 將左側版位置中。位於播放/暫停按鈕的左側。 |
SLOT_PRIMARY_2 |
string 將右下方版位置中。位於播放/暫停按鈕的右側。 |
服務等級目標_1 |
string 左側版位。與畫面左側邊緣對齊。 |
服務等級目標_2 |
string 右側版位。對齊畫面右側邊緣。 |
顯示類型
string
裝置顯示類型。
值 |
|
---|---|
電視 |
string |
指南 |
string |
播放器資料事件類型
string
玩家資料已變更事件類型。
值 |
|
---|---|
任何變動 |
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 播放速率欄位已變更。 |
METADATA_CHANGED (已調整) |
string 中繼資料欄位已變更。 |
MEDIA_SESSION_ID_CHANGED |
string mediaSessionId 欄位已變更。 |
媒體變更 |
string 媒體欄位已變更。 |
QUEUE_DATA_CHANGED |
string queueData 欄位已變更。 |
TITLE_CHANGED |
string 標題欄位已變更。 |
SUBTITLE_CHANGED |
string 子標題欄位已變更。 |
THUMBNAIL_URL_CHANGED |
string thumbnailUrl 欄位已變更。 |
DELIMITERARY_IMAGE_URL_CHANGED |
string 次要圖片網址欄位已變更。 |
NEXT_TITLE_CHANGED |
string nextTitle 欄位已變更。 |
NEXT_SUBTITLE_CHANGED |
string nextSubtitle 欄位已變更。 |
NEXT_THUMBNAIL_URL_CHANGED |
string next 縮圖 Url 欄位已變更。 |
NEXT_METADATA_CHANGED |
string nextMetadata 欄位已變更。 |
PRELOADING_NEXT_CHANGED |
string preloadingNext 欄位已變更。 |
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 可略過欄位變更時 |
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 部分「StartStartInMedia」欄位已變更。 |
SECTION_DURATION_CHANGED |
string 部分, |
自訂_STATE_CHANGED |
string 自訂狀態已變更。 |
ACTIVE_TRACK_IDS_CHANGED |
string ActiveTrackIds 欄位已變更。 |
狀態
string
接收器應用程式的 UI 狀態。
值 |
|
---|---|
推出 |
string |
閒置 |
string |
載入中 |
string |
緩衝處理中 |
string |
已暫停 |
string |
播放中 |
string |