cast. framework RemotePlayerController
投放遠端播放器控制器,以便為遠端播放器提供投放狀態。用於管理玩家物件並更新其屬性,為玩家提供變更的事件。
建構函式
RemotePlayerController
新的 RemotePlayerController(player)
參數 |
|
---|---|
球員 |
要控制的播放器。 值不得為空值。 |
方法
addEventListener
addEventListener(type, handler)
為玩家變更註冊事件處理常式。
參數 |
|
---|---|
類型 |
cast.framework.RemotePlayerEventType 這是指活動類型。 值不得為空值。 |
處理常式 |
function(non-null cast.framework.RemotePlayerChangedEvent) 事件處理常式。 |
getFormattedTime
getFormattedTime(timeInSec)
將代表秒數的間隔數字轉換成採用 HH:MM:SS 格式的字串。
參數 |
|
---|---|
timeInSec |
號碼 必須為正數。間隔超過 100 小時的間隔不會自動遭到截斷。 |
getSeekPosition
getSeekPosition(currentTime, Duration) 會傳回數字
將目前的播放時間轉換為進度百分比。
參數 |
|
---|---|
currentTime |
號碼 目前遊戲時間。 |
持續時間 |
號碼 目前媒體總播放時間。 |
- 傳回
-
number
目前搜尋位置百分比。
getSeekTime
getSeekTime(currentPosition, Duration) 會傳回數字
將目前的播放搜尋率百分比轉換成跳轉時間。
參數 |
|
---|---|
currentPosition |
號碼 目前搜尋位置 (百分比)。 |
持續時間 |
號碼 目前媒體總播放時間。 |
- 傳回
-
number
目前播放時間。
muteOrUnmute
muteOrUnmute()
將已連線裝置的音訊設為靜音或取消靜音。
playOrPause
playOrPause()
播放或暫停正在播放的媒體。
removeEventListener
removeEventListener(type, handler)
取消註冊玩家變更的事件處理常式。
參數 |
|
---|---|
類型 |
cast.framework.RemotePlayerEventType 這是指活動類型。 值不得為空值。 |
處理常式 |
function(non-null cast.framework.RemotePlayerChangedEvent) 事件處理常式。 |
seek
See()
將媒體項目跳轉到 currentTime 值。
setVolumeLevel
setVolumeLevel()
將連線裝置的音量設為玩家的音量值。
skipAd
SkipAd()
略過目前在接收器上播放的廣告。
轉機 1 次
stop()
停止媒體播放器。