cast. 架構。 RemotePlayer
cast.framework.RemotePlayerController
更新的遠端播放器屬性。
建構函式
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 秒後略過這個廣告插播短片。如未定義這個欄位,表示目前的廣告插播片段無法略過。