cast. framework. RemotePlayerController
            投射远程播放器控制器,可为远程播放器提供到投射状态的数据绑定。它管理玩家对象并更新其属性,为玩家更改提供事件。
构造函数
RemotePlayerController
新 RemotePlayerController(player)
                      参数 | 
                  |
|---|---|
| 
                         球员  | 
                      
                        
                         要控制的播放器。 值不能为 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()
停止媒体播放器。