cast. 架構. ui。 PlayerData
玩家資料。提供播放器媒體和中斷狀態。
建構函式
PlayerData
新 PlayerData()
屬性
activeTrackIds
非空值陣列的數量
目前媒體的有效追蹤 ID。
applicationData
可為空值的 cast.framework.ui.ApplicationData
應用程式資料。
breakPercentagePositions
非空值陣列的數量
以百分比表示的破壞位置陣列。 已淘汰 - 不會更新直播或動態廣告插播時間點。
- 已淘汰
- 請改用 cast.framework.ui.PlayerData#media 的「breaks」屬性。
breakTitle
字串
目前播放時間點的標題。
currentBreakClipNumber
號碼
目前在廣告插播時間點播放的廣告插播片段數量。
currentTime
號碼
媒體目前位置 (單位為秒),如果播放中斷,則中斷目前位置。
customState
可為空值的物件
使用者自訂狀態,應用於分隔播放和 UI 邏輯,以便讓相同的 UI 程式碼在遠端控制中執行。您可以呼叫 cast.framework.PlayerManager#sendCustomState 來設定狀態。
displayStatus
boolean
是否應顯示播放器中繼資料 (例如標題、 currentTime)。 如果應該顯示中繼資料中的至少一個欄位,情況會改變。在某些情況下,displayStatus 為 true,但應隱藏部分中繼資料 (例如媒體搜尋時媒體標題)。在這些情況下,您可以套用額外的 CSS 來隱藏這些元素。如果媒體為純音訊內容,則幾乎一律可為 true。在媒體為影片的情況下,情況包括:(1) 影片在載入、緩衝處理或跳轉 (2) 播放媒體時在過去五秒內提出播放要求、(3) 在過去五秒內提出顯示狀態的要求,或 (4) 過去五秒內暫停播放媒體。
displayType
字串
用來區分不同螢幕類型的屬性。電視為預設。
持續時間
號碼
媒體時間長度 (秒);如果播放中斷,系統就會中斷時間長度。
isAtLiveEdge
boolean
指出媒體串流是否在直播邊緣播放。
isBreakSkippable
boolean
指定可以略過目前時間點的插播片段。若可略過時 == 0,則為 True。
isLive
boolean
指明內容是否為直播。
isPlayingBreak
boolean
表示接收器正在中斷。
isSeeking
boolean
表示玩家正在跳轉 (可能在播放或暫停時)。
liveSeekableRange
可為空值的 cast.framework.messages.LiveSeekableRange
如果是直播內容,請說明可搜尋的內容範圍。
media
(可為空值的 cast.framework.messages.MediaInformation 或未定義)
目前的媒體資訊。
mediaCategory
可為空值的 cast.framework.messages.MediaCategory
媒體類別 (影片、音訊或圖片)。
mediaSessionId
號碼
媒體工作階段的專屬 ID。收到新的載入要求時更新。
mediaStartAbsoluteTime
可為空值的數字
表示直播影片的絕對時間 (以秒為單位)。 現場直播則是活動開始的時間,否則您的串流開始時間就會是可搜尋範圍。
中繼資料
(可為空值的 cast.framework.messages.MediaMetadata 或可為空值物件)
媒體中繼資料。
nextMetadata
(可為空值的 cast.framework.messages.MediaMetadata 或可為空值物件)
下一個作品中繼資料。
nextSubtitle
字串
下一個項目子標題。
nextThumbnailUrl
字串
下一個項目縮圖網址。
nextTitle
字串
下一個商品名稱。
numberBreakClips
號碼
目前廣告插播中的廣告插播片段數量。
playbackRate
號碼
媒體播放速率。
preloadingNext
boolean
此標記用於顯示/隱藏下一個作品的中繼資料。
queueData
(可為空值的 cast.framework.messages.QueueData 或未定義)
佇列資料。
secondaryImageUrl
字串
內容次要圖片網址。
sectionDuration
可為空值的數字
表示區段時間長度 (以秒為單位)。
sectionStartTimeInMedia
可為空值的數字
表示區段的開始時間,以媒體時間為單位 (以秒為單位)。
state
目前的玩家狀態。
supportedMediaCommands
號碼
這個播放器支援的指令。
thumbnailUrl
字串
內容縮圖網址。
title
字串
內容標題。
whenSkippable
(數字或未定義)
提供與目前播放時間相關的剩餘廣告插播時間,即可略過如果無法略過,則為未定義或負值。