cast. 框架。 RemotePlayer
由 cast.framework.RemotePlayerController
更新的远程播放器属性。
构造函数
远程播放器
新的 RemotePlayer()
- 实现
- castx.common.RemotePlayer.PlayerInterface
属性
breakClipId
(字符串或未定义)
当前广告插播片段的 ID。
breakId
(字符串或未定义)
当前广告插播时间点的 ID。
canControlVolume
布尔值
表示接收器支持调节音量。
可以暂停
布尔值
如果接收器允许暂停,则返回 true。
CanSee
布尔值
如果接收器允许跳转,则为 true。
controller
可为 null 的 ControllerInterface
播放器的控制器。
currentBreakClipNumber
number
当前播放的广告插播片段的数量。
currentBreakClipTime
(数字或未定义)
当前广告插播片段开始后经过的时间(以秒为单位)。
currentBreakTime
(数字或未定义)
当前广告插播时间点已过去的时长(以秒为单位)。
currentTime
number
当前媒体播放位置(以秒为单位)。 为了进行播放跳转,请更改此值并调用 cast.framework.RemotePlayerController#seek。播放媒体时,此值会每秒更新。
displayName
字符串
接收器应用显示名称。
显示状态
字符串
要显示的接收器状态:媒体标题(如果有),否则为接收器状态文本。
时长
number
当前加载的媒体的时长(以秒为单位)。
imageUrl
可为 null 的字符串
当前播放的媒体缩略图网址。
已连接
布尔值
如果应用连接到投射设备,则为 true。
isMediaLoaded
布尔值
如果投放设备上加载了媒体,则为 true。
已静音
布尔值
如果设备已设为静音,则返回 true。
isPaused
布尔值
如果当前媒体暂停,则为 true。
isPlayingBreak
布尔值
表明接收器正在播放广告插播时间点。
LiveSeekableRange
(非 null chrome.cast.media.LiveSeekableRange 或 undefined)
直播或活动视频流的可定位范围。它使用以秒为单位的相对媒体时间。对于 VOD 视频流,此值将处于未定义状态。
媒体信息
可为 chrome.cast.media.MediaInfo 是否可为 null
当前播放的媒体信息。
numberBreakClip
number
当前广告插播时间点中的广告插播剪辑数量。
playerState(播放器状态)
可为 null 的 chrome.cast.media.PlayerState
当前媒体播放状态。
queueData
(非 null chrome.cast.media.QueueData 或 undefined)
队列数据。
savedPlayerState
可为 null {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPaused: boolean}
会话断开连接后保存的远程玩家状态。 可用于在断开连接事件中从同一位置继续在本地播放。
状态文本
字符串
当前应用内容的描述性文本。
标题
可为 null 的字符串
当前媒体标题。
videoInfo
(非 null chrome.cast.media.VideoInformation 或 undefined)
视频信息。
音量
number
当前接收器音量(介于 0.0 和 1.0 之间)。 1.0 是接收器或流上可能的最大音量。如需更改接收器音量,请更改此值并调用 cast.framework.RemotePlayerController#setVolumeLevel。
当可跳过
(数字或未定义)
此广告插播剪辑可跳过的时长(以秒为单位)。5 表示最终用户可以在 5 秒钟后跳过此广告插播剪辑。如果未定义此字段,则表示当前的广告插播剪辑不可跳过。