投放。 架構。 ui. PlayerData
玩家資料。提供播放器媒體和中斷狀態。
建構函式
玩家資料
新的 PlayerData()
屬性
ActiveTrackIds
非空值的陣列
目前媒體的有效音軌 ID。
應用程式資料
可為空值的 cast.framework.ui.ApplicationData
應用程式資料。
廣告插播百分比
非空值的陣列
中斷位置百分比陣列。 已淘汰 - 沒有即時或動態廣告插播時段更新。
- 已淘汰
- 請改用 cast.framework.ui.PlayerData#media 的「breaks」屬性。
網站標題
字串
目前播放進度的名稱。
目前廣告插播號碼
號碼
廣告插播中目前的播放片段片段數量。
currentTime
號碼
目前的媒體位置 (以秒為單位),如果播放中斷,則為目前位置。
自訂狀態
可為空值物件
使用者自訂狀態:應用於分隔播放和 UI 邏輯,以允許遠端控制項執行相同的 UI 程式碼。可呼叫 cast.framework.PlayerManager#sendCustomState 來設定狀態
多媒體廣告聯播網狀態
布林值
是否應顯示播放器中繼資料 (例如:標題、currentTime)。 如果中繼資料應該至少有一個欄位顯示,就會發生這種情況。在某些情況下,displayStatus 為 true,但部分中繼資料應該要隱藏 (例如媒體在搜尋媒體時)。在這些情況下,您可以套用其他 CSS,藉此隱藏這些元素。針對僅播放音訊的媒體,這種情況幾乎是 True。如果影片為媒體,且為下列條件:(1) 影片載入、緩衝處理或尋找 (2) 播放媒體中在過去 5 秒內播放的播放要求,(3) 影片在過去五秒內顯示狀態,或 (4) 媒體在過去 5 秒內暫停。
顯示類型
字串
可區分不同螢幕類型的屬性。電視為預設值。
持續時間
號碼
媒體播放時間 (以秒為單位),如果播放中斷,則為時間長度。
isAtLiveEdge
布林值
指出媒體串流是否正在直播。
isBreak 可略過
布林值
指定目前可以略過的剪輯片段。當可略過 == 0 時為 True。
已上線
布林值
說明內容是否為直播。
播放中斷
布林值
表示接收器正在播放中斷。
CANNOT TRANSLATE
布林值
指出玩家是否正在尋找 (可能在播放或暫停期間)。
liveSeekableRange
可為空值的 cast.framework.messages.LiveSeekableRange
註明內容所在的直播範圍。
media
(可為空值的 cast.framework.messages.MediaInformation 或未定義)
目前的媒體資訊。
媒體類別
可為空值的 cast.framework.messages.MediaCategory
媒體類別 (影片、音訊或圖片)。
媒體工作階段 ID
號碼
媒體工作階段的專屬 ID。收到新載入要求時就會更新。
mediaStartAbsoluteTime
可為空值的數字
表示直播的絕對時間 (以秒為單位),現場直播是活動開始時的開始時間,否則已經開始直播時,直播時間會落在可搜尋範圍內。
中繼資料
(可為空值的 cast.framework.messages.MediaMetadata 或可為空值的物件)
媒體中繼資料。
下一個中繼資料
(可為空值的 cast.framework.messages.MediaMetadata 或可為空值的物件)
下一個項目中繼資料。
下一個子標題
字串
下一個項目子標題。
下一個縮圖網址
字串
下一個項目縮圖網址。
下一個標題
字串
下一個項目標題。
編號剪輯片段
號碼
目前廣告時段中的剪輯片段片段數量。
播放速率
號碼
媒體播放率。
預先載入
布林值
加上標記以顯示/隱藏下一個項目中繼資料。
佇列資料
(可為空值的 cast.framework.messages.QueueData 或未定義)
佇列資料。
次要圖片網址
字串
內容次要圖片網址。
章節持續時間
可為空值的數字
表示章節時間長度 (以秒為單位)。
區段開始時間
可為空值的數字
指出區段開始時間,以媒體時間表示 (單位為秒)。
最終的隱藏狀態
目前的玩家狀態。
支援的 MediaCommands
號碼
這個播放器支援的指令。
thumbnailUrl
字串
內容縮圖網址。
title
字串
內容標題。
可略過
(數量或未定義)
提供休息時間,直到目前播放時間變成可略過的時間為止。如果不可略過,則為未定義或負值。