類別: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

可為空值的數字

以秒為單位,指出章節開始時間 (媒體時間)。

cast.framework.ui.State

目前的播放器狀態。

supportedMediaCommands

數字

這個播放器支援的指令。

另請參閱
cast.framework.messages.Command

thumbnailUrl

字串

內容縮圖網址。

title

字串

內容標題。

whenSkippable

(數字或未定義)

提供距離中斷可略過的時間,相對於目前的播放時間。如果中斷無法略過,則為未定義或負值。