類別:RemotePlayer

建構函式

RemotePlayer

新版 RemotePlayer()

實作
castx.common.RemotePlayer.PlayerInterface

屬性

breakClipId

(字串或未定義)

目前廣告插播片段的 ID。

breakId

(字串或未定義)

目前廣告插播的 ID。

canControlVolume

boolean

說明接收器支援變更音量。

canPause

boolean

如果接收端允許暫停,則為 True。

canSeek

boolean

如果接收器允許跳轉,則為 True。

電玩手把/控制器

可為空值的 ControllerInterface

播放器的控制器。

currentBreakClipNumber

號碼

目前在廣告插播時間點播放的廣告插播片段數量。

currentBreakClipTime

(數字或未定義)

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

currentBreakTime

(數字或未定義)

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

currentTime

號碼

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

displayName

字串

接收端應用程式的顯示名稱。

displayStatus

字串

顯示的接收端狀態,可能是媒體標題 (如有),或接收者狀態文字。

持續時間

號碼

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

imageUrl

可為空值字串

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

isConnected

boolean

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

isMediaLoaded

boolean

如果投放裝置已載入媒體,則為「是」。

isMuted

boolean

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

isPaused

boolean

如果暫停目前的媒體,則為 True。

isPlayingBreak

boolean

表示接收器正在中斷。

liveSeekableRange

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

可搜尋直播或活動串流的範圍。並使用相對媒體時間 (以秒為單位)。隨選影片串流不會定義這個欄位。

mediaInfo

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

目前正在播放媒體資訊。

numberBreakClips

號碼

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

playerState

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

目前的媒體播放狀態。

queueData

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

佇列資料。

savedPlayerState

可為空值 {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, is paused: boolean}

遠端玩家狀態會在工作階段中斷連線時儲存。發生中斷連線時,可用來繼續從相同位置繼續播放內容。

statusText

字串

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

title

可為空值字串

目前的媒體標題。

videoInfo

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

影片資訊。

volumeLevel

號碼

目前接收方的音量值介於 0.0 和 1.0 之間。1.0 是接收端或串流的最大音量。如要變更接收器磁碟區,請變更此值並呼叫 cast.framework.RemotePlayerController#setVolumeLevel

whenSkippable

(數字或未定義)

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