类:RemotePlayerController

构造函数

RemotePlayerController

新 RemotePlayerController(player)

参数

球员

cast.framework.RemotePlayer

要控制的播放器。

值不能为 null。

方法

addEventListener

addEventListener(type, handler)

针对播放器更改注册事件处理脚本。

参数

类型

cast.framework.RemotePlayerEventType

事件类型。

值不能为 null。

handler

function(non-null cast.framework.RemotePlayerChangedEvent)

事件处理脚本。

getFormattedTime

getFormattedTime(timeInSec)

将表示时间间隔的数字转换为 HH:MM:SS 格式的字符串。

参数

timeInSec

number

必须为正数。超过 100 小时的时间间隔将被静默截断。

getSeekPosition

getSeekPosition(currentTime, duration) 会返回数字

将当前播放时间转换为进度百分比。

参数

currentTime

number

当前播放时间。

duration

number

当前媒体总播放时间。

返回

number:当前进度(以百分比表示)。

getSeekTime

getSeekTime(currentPosition, duration) 返回

将当前播放进度滑块百分比转换为进度跳转时间。

参数

currentPosition

number

当前进度(以百分比表示)。

duration

number

当前媒体总播放时间。

返回

number:当前播放时间。

muteOrUnmute

muteOrUnmute()

将已连接设备的音频设为静音或取消静音。

playOrPause

playOrPause()

播放或暂停当前播放的媒体。

removeEventListener

removeEventListener(type, handler)

针对播放器更改取消注册事件处理脚本。

参数

类型

cast.framework.RemotePlayerEventType

事件类型。

值不能为 null。

handler

function(non-null cast.framework.RemotePlayerChangedEvent)

事件处理脚本。

努力提供服务

Seed()

将媒体项定位到播放器 currentTime 值。

setVolumeLevel

setVolumeLevel()

将已连接设备的音量设置为播放器的音量级别值。

skipAd

跳过广告 (skipAd())

跳过接收设备上当前播放的广告。

个经停点

stop()

停止媒体播放器。