模块事件
一、播放器信息修改事件
播放器模块会保存播放器的状态信息,通过该事件监听播放器状态改变。
Event 事件: PlayerEvents.PlayerInfoChange
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 播放器信息 |
|
示例:
二、播放器暖场信息更新
暖场信息初始化有一定的延迟,开发者可通过该事件监听暖场信息初始化完成并获取暖场信息。
Event 事件: PlayerEvents.PlayerWarmUpSettingChange
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 暖场信息 |
|
示例:
三、播放器初始化完毕
调用播放器模块的 setupPlayer
方法创建播放器时,通过 PlayerInited
事件监听播放器初始化完成事件,触发该事件后即可调用播放器的 Api。
Event 事件: PlayerEvents.PlayerInited
示例:
四、播放器播放事件
用户点击播放或通过 Api 播放后会回调播放事件,开发者也可通过 PlayerEvents.PlayerInfoChange 事件同步播放状态。
Event 事件: PlayerEvents.PlayerPlaying
示例:
五、播放器暂停事件
用户点击暂停或通过 Api 暂停后会回调暂停事件,开发者也可通过 PlayerEvents.PlayerInfoChange 事件同步播放状态。
Event 事件: PlayerEvents.PlayerPause
示例:
六、音量改变
音量改变时触发该事件。
Event 事件: PlayerEvents.VolumeChange
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 当前音量 |
|
示例:
七、线路切换
线路切换时触发该事件。
Event 事件: PlayerEvents.LineChange
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 当前线路 |
|
示例:
八、清晰度级别切换
清晰度切换时触发该事件。
Event 事件: PlayerEvents.QualityLevelChange
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 当前清晰度级别 |
|
示例:
九、倍速修改
倍速切换时触发该事件。
Event 事件: PlayerEvents.RateChange
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 当前播放倍速 |
|
示例:
十、播放器弹幕改变
播放器弹幕显示状态切换时触发该事件。
Event 事件: PlayerEvents.BarrageStatusChange
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 是否显示弹幕 |
|
示例:
十一、调起弹幕设置弹窗
移动端下的弹幕设置需要由页面实现,该事件用于监听观众点击播放器的弹幕设置按钮,触发该事件后显示弹幕设置蒙层。
Event 事件: PlayerEvents.BarrageSettingClick
示例:
十二、播放时间改变
Event 事件: PlayerEvents.TimeUpdate
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 当前播放时间,单位:秒 |
|
| 播放总时长,单位:秒 |
|
十三、回放播放结束
Event 事件: PlayerEvents.PlaybackOver
十四、回放续播事件
Event 事件: PlayerEvents.HistoryPlay
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 续播的时间,单位:秒 |
|
十五、无延迟播放异常
通过 LowLatencyError
事件监听无延迟播放异常,异常后切到正常延迟模式。
Event 事件: PlayerEvents.LowLatencyError
示例:
十六、切换播放器全屏
Event 事件: PlayerEvents.ToggleFullScreen
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 是否播放器全屏 |
|
十七、视频分辨率变化
Event 事件: PlayerEvents.PlayerResolutionChange
回调参数: Object
对象,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 视频宽 |
|
| 视频高 |
|
Last updated