cast. framework. ui. PlayerData
玩家資料。提供播放器媒體和中斷狀態。
建構函式
PlayerData
new PlayerData()
屬性
activeTrackIds
非空值的數字陣列
目前媒體的有效曲目 ID。
applicationData
nullable cast.framework.ui.ApplicationData
應用程式資料。
breakPercentagePositions
非空值的數字陣列
以百分比表示的換行位置陣列。 已淘汰 - 不會更新直播或動態插播的插播時間。
- 已淘汰
- 請改用 cast.framework.ui.PlayerData#media 的 `breaks` 屬性。
breakTitle
字串
目前播放中插播內容的標題。
currentBreakClipNumber
數字
插播中目前播放的插播片段編號。
currentTime
數字
媒體目前位置 (以秒為單位),或播放中斷時的中斷位置。
customState
可為空值的物件
使用者自訂狀態,應將播放和 UI 邏輯分開, 讓相同的 UI 程式碼能在遙控器中執行。 呼叫 cast.framework.PlayerManager#sendCustomState 即可設定狀態。
displayStatus
布林值
是否應顯示播放器中繼資料 (例如:標題、currentTime)。 如果中繼資料中至少有一個欄位應顯示,這個值就會是 true。在某些情況下,displayStatus 會為 true,但部分中繼資料應會隱藏 (例如:媒體搜尋時的媒體標題)。在這種情況下,可以套用額外的 CSS 來隱藏這些元素。如果媒體只有音訊,這幾乎一律為 true。如果是影片,在下列情況下會傳回 true:(1) 影片正在載入、緩衝處理或搜尋;(2) 媒體正在播放時,在過去五秒內提出播放要求;(3) 在過去五秒內提出顯示狀態的要求;或 (4) 媒體在過去五秒內暫停。
displayType
字串
用於區分不同螢幕類型的屬性。預設為電視。
時間長度
數字
媒體長度 (以秒為單位),或廣告插播長度 (如果正在播放廣告插播)。
isAtLiveEdge
布林值
指出媒體串流是否正在播放即時邊緣。
isBreakExpanded
布林值
指出接收者正在播放加長版中斷廣告。這只適用於動態插播。
isBreakSkippable
布林值
指出目前可以略過休息片段。當 whenSkippable == 0 時為 True。
isLive
布林值
指出內容是否為直播。
isPlayingBreak
布林值
指出接收器正在播放中斷內容。
isSeeking
布林值
指出播放器正在搜尋 (播放或暫停時皆可)。
liveSeekableRange
nullable cast.framework.messages.LiveSeekableRange
如果是直播,請指出內容的可搜尋範圍。
媒體
(可為空值的 cast.framework.messages.MediaInformation 或未定義)
目前的媒體資訊。
mediaCategory
nullable cast.framework.messages.MediaCategory
媒體類別 (影片、音訊或圖片)。
mediaSessionId
數字
媒體工作階段的專屬 ID。收到新的載入要求時,系統會更新這個值。
mediaStartAbsoluteTime
可為空值的數字
指出直播的絕對時間 (以秒為單位的 Epoch 時間)。 如果是直播活動,則為活動開始時間;否則為串流開始時可搜尋範圍的開頭。
中繼資料
(可為空值的 cast.framework.messages.MediaMetadata 或可為空值的 Object)
媒體中繼資料。
nextMetadata
(可為空值的 cast.framework.messages.MediaMetadata 或可為空值的 Object)
下一個項目的中繼資料。
nextSubtitle
字串
下一個項目子標題。
nextThumbnailUrl
字串
下一個項目的縮圖網址。
nextTitle
字串
下一個項目標題。
numberBreakClips
數字
目前插播中的中斷片段數量。
playbackRate
數字
媒體播放速率。
preloadingNext
布林值
顯示/隱藏下一個項目中繼資料的旗標。
queueData
(可為空值的 cast.framework.messages.QueueData 或未定義)
將資料排入佇列。
secondaryImageUrl
字串
內容次要圖片網址。
sectionDuration
可為空值的數字
以秒為單位指出章節長度。
sectionStartTimeInMedia
可為空值的數字
以秒為單位,指出章節開始時間 (媒體時間)。
州
目前的播放器狀態。
supportedMediaCommands
數字
這個播放器支援的指令。
thumbnailUrl
字串
內容縮圖網址。
title
字串
內容標題。
whenSkippable
(數字或未定義)
提供距離中斷可略過的時間,相對於目前的播放時間。如果中斷無法略過,則為未定義或負值。