類別:RemotePlayer

建構函式

遠端播放器

新的 RemotePlayer()

實作
castx.common.RemotePlayer.PlayerInterface

屬性

ClipClipId

(字串或未定義)

目前廣告插播片段的 ID。

休息 ID

(字串或未定義)

目前廣告插播的 ID。

CanControlVolume

布林值

表示接收器是否支援調整音量。

可以暫停

布林值

如果接收器允許暫停,則傳回 True。

跳轉

布林值

如果接收器允許搜尋,則傳回 True。

電玩手把/控制器

可為空值的 ControllerInterface

播放器的控制器。

目前的廣告時段剪輯編號

數字

廣告插播中目前播放的廣告插播片段數量。

當前剪輯時間

(數字或不定義)

目前廣告插播片段開始後經過的時間 (以秒為單位)。

目前的中斷時間

(數字或不定義)

目前的廣告插播開始後經過的時間 (以秒為單位)。

currentTime

數字

目前媒體播放位置 (以秒為單位)。如要進行播放,請變更這個值並呼叫 cast.framework.RemotePlayerController#seek。媒體播放時,這個值會每秒更新。

displayName

string

接收器應用程式顯示名稱。

顯示狀態

string

顯示器的接收器狀態:是媒體標題 (如果有),或是接收端狀態文字。

持續時間

數字

目前載入媒體的時間長度,以秒為單位。

圖片網址

可為空值的字串

目前正在播放媒體縮圖網址。

isConnected

布林值

如果應用程式已連結至投放裝置,則為 True。

isMediaLoaded

布林值

如果投放裝置已載入媒體,則傳回 True。

已靜音

布林值

如果裝置設為靜音,則傳回 True。

isPaused

布林值

如果目前的媒體已暫停,則傳回 True。

isPlayingBreak

布林值

表示接收端正在播放休息片刻。

liveSeekableRange

(非空值的 chrome.cast.media.LiveSeekableRange 或未定義)

現場直播或串流內容的尋找範圍。這種模式使用相對媒體時間 (以秒為單位)。如果是 VOD 串流,則不會定義。

媒體資訊

可為空值的 chrome.cast.media.MediaInfo

正在播放媒體資訊

numberBreakClips

數字

目前的廣告插播時段中的廣告插播數量。

播放器狀態

可為空值的 chrome.cast.media.PlayerState

目前的媒體播放狀態。

佇列資料

(非空值的 chrome.cast.media.QueueData 或未定義)

佇列資料。

已儲存玩家遊戲狀態

nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPause: 布林值}

工作階段中斷連線時,系統會儲存遠端播放器狀態。 可用來在中斷連線時從相同位置繼續在本機播放。

狀態文字

string

目前應用程式內容的描述性文字。

title

可為空值的字串

目前的媒體標題。

影片資訊

(非空值的 chrome.cast.media.VideoInformation 或未定義)

影片資訊。

音量等級

數字

目前的接收器音量等級,值為 0.0 到 1.0 之間的值。1.0 是接收器或串流的最大音量。如要變更接收器音量,請變更這個值,並呼叫 cast.framework.RemotePlayerController#setVolumeLevel

可略過

(數字或不定義)

這個廣告插播片段可略過後的時間 (以秒為單位)。5 表示使用者可以在 5 秒後略過這個廣告片段。如未定義這個欄位,表示目前的可略過片段無法略過。