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

cast.framework.ui.State

目前的玩家狀態。

supportedMediaCommands

號碼

這個播放器支援的指令。

另請參閱
cast.framework.messages.Command

thumbnailUrl

字串

內容縮圖網址。

title

字串

內容標題。

whenSkippable

(數字或未定義)

提供與目前播放時間相關的剩餘廣告插播時間,即可略過如果無法略過,則為未定義或負值。