类:RemotePlayerController

构造函数

RemotePlayerController

新的 RemotePlayerController(player)

参数

球员

cast.framework.RemotePlayer

要控制的播放器。

值不能为 null。

方法

addEventListener

addEventListener(类型, 处理程序)

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

参数

类型

cast.framework.RemotePlayerEventType

事件类型。

值不能为 null。

handler

函数(非 null cast.framework.RemotePlayerChangedEvent

事件处理脚本。

getFormattedTime

getFormattedTime(timeInSec)

将间隔间隔的数字转换为采用 HH:MM:SS 格式的字符串。

参数

timeInSec

number

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

getSeekPosition

getSeekPosition(currentTime, duration) 返回编号

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

参数

currentTime

number

当前播放时间。

时长

number

当前媒体的总播放时间。

返回

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

getSeekTime

getSeekTime(currentPosition, duration) 返回数字

将当前播放进度占比转换为跳转时间。

参数

当前位置

number

当前的进度滑块位置(以百分比表示)。

时长

number

当前媒体的总播放时间。

返回

number:当前播放时间。

静音或取消静音

静音或取消静音

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

playOrPause

playOrPause()

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

移除事件监听器

removeEventListener(类型, 处理程序)

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

参数

类型

cast.framework.RemotePlayerEventType

事件类型。

值不能为 null。

handler

函数(非 null cast.framework.RemotePlayerChangedEvent

事件处理脚本。

seek

Seek()

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

setVolumeLevel

setVolumeLevel()

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

跳过广告

跳过广告()

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

停止

停止

停止媒体播放器。