cast. framework. ui。 PlayerData
玩家資料。提供播放器媒體和中斷狀態。
建構函式
玩家資料
新的 PlayerData()
屬性
有效的追蹤 ID
非空值陣列
目前媒體的有效音軌 ID。
應用程式資料
可為空值的 cast.framework.ui.ApplicationData
應用程式資料。
廣告插播百分比位置
非空值陣列
以百分比表示的中斷點陣列。 已不適用 - 不會更新即時或動態廣告插播的廣告時段。
廣告時段標題
string
目前播放的廣告插播標題。
目前的廣告時段剪輯編號
數字
廣告插播中目前播放的廣告插播片段數量。
currentTime
數字
以秒為單位播放媒體目前的位置。
自訂狀態
可為空值的物件
使用者自訂狀態,應用於區分播放和 UI 邏輯,以允許在遠端控制中執行相同的 UI 程式碼。如要設定狀態,您可以呼叫 cast.framework.PlayerManager#sendCustomState
顯示狀態
布林值
是否應顯示播放器中繼資料 (例如標題、目前時間)。 如果中繼資料中至少有一個欄位應顯示,則情況會是。在某些情況下,displayStatus 的值為 true,但必須隱藏部分中繼資料 (例如媒體搜尋時媒體標題)。在這種情況下,您可以套用額外的 CSS 來隱藏這些元素。對媒體而言,如果只有音訊,則幾乎所有狀況都是如此。如果媒體是視訊,則在以下情況中為是:(1) 影片正在載入、緩衝處理或跳轉 (2) 在過去 5 秒內提出播放要求,而媒體已在播放中;(3) 有一個要求顯示最近 5 秒內的狀態,或 (4) 在過去 5 秒內暫停媒體。
顯示類型
string
可區分不同畫面類型的屬性。電視為預設。
持續時間
數字
媒體播放時間 (以秒為單位),如果播放的是廣告插播時段,播放時間也會中斷。
是
布林值
指出媒體串流是否正在直播邊緣播放。
isBreak 可略過
布林值
表示目前可以略過廣告片段。可略過於 == 0 時。
即時
布林值
指明內容是否為即時串流影片。
isPlayingBreak
布林值
表示接收端正在播放休息片刻。
正在尋找
布林值
指出玩家想要找什麼 (可在玩遊戲或暫停時)。
liveSeekableRange
可為空值的 cast.framework.messages.LiveSeekableRange
指明內容的可搜尋範圍 (如果是直播影片)。
media
(可為 cast.framework.messages.MediaInformation 或未定義)
目前的媒體資訊。
媒體類別
可為空值的 cast.framework.messages.MediaCategory
媒體類別 (影片、音訊或圖片)。
媒體工作階段編號
數字
媒體工作階段的專屬 ID。收到新的載入要求時,系統會更新這個值。
mediaStartAbsoluteTime
可為空值的號碼
表示直播活動的絕對時間 (以秒為單位),如果是現場直播,當您開始串流時,系統會以可搜尋的範圍開始直播。
中繼資料
(可為 cast.framework.messages.MediaMetadata 或可為空值物件)
媒體中繼資料。
下一個中繼資料
(可為 cast.framework.messages.MediaMetadata 或可為空值物件)
下一個項目中繼資料。
下一個副標題
string
下一個項目子標題。
縮圖網址
string
下一個項目縮圖網址。
下一個標題
string
下一個項目標題。
numberBreakClips
數字
目前的廣告插播時段中的廣告插播數量。
播放速率
數字
媒體播放速率。
預先載入 下一步
布林值
顯示/隱藏下一個項目中繼資料的旗標。
佇列資料
(可為 cast.framework.messages.QueueData 或未定義)
佇列資料。
次要圖片網址
string
內容次要圖片網址。
部分持續時間
可為空值的號碼
以指示秒數,
部分開始時間
可為空值的號碼
以媒體時間 (以秒為單位) 表示區段開始時間。
州
目前的玩家狀態。
支援的媒體指令
數字
這個玩家支援的指令。
thumbnailUrl
string
內容縮圖網址。
title
string
內容標題。
可略過
(數字或不定義)
提供休息時間還剩多少時間,不會因目前播放時間而略過。不可略過的廣告如果未設定廣告插播,則為未定義或為負值。