事件
player
对象会触发一些事件,可以通过 on
、once
方法进行监听,emit
方法用与触发自定义事件或已定义事件。事件名都是大驼峰形式的字符串。
你可以使用 Player 类的 EVENT
静态属性或 player 实例的 EVENT
访问这些常量事件名字符串。
#
事件列表事件名 | 描述 |
---|---|
EnterFullscreen | 进入全屏 |
ExitFullscreen | 退出全屏 |
WebEnterFullscreen | 进入网页全屏 |
WebExitFullscreen | 退出网页全屏 |
LoadingShow | 视频 loading 显示 |
LoadingHide | 视频 loading 隐藏 |
ControlShow | 控制条显示 |
ControlHide | 控制条隐藏 |
ControlItemUpdate | 更新控制条项目位置时触发,调用 player.updateControlItems() |
EnterPip | 进入画中画 |
ExitPip | 退出画中画 |
UpdateSize | 更新播放器尺寸,比如 window resize 会触发,当外部将播放器元素大小变化时,可以手动触发该事件,防止播放器组件错位 |
UpdateOptions | 更新配置 |
AfterInit | 播放器初始化完成时触发 |
Mounted | 播放器挂载 |
BeforeDispose | 播放器销毁前,当调用 dispose 方法触发 |
OpenEdge | 在 IE 中自动打开 edge 浏览器,访问该网页时触发 |
Play | 同 video play 事件 |
Pause | 同 video pause 事件 |
Ended | 同 video ended 事件 |
Waiting | 同 video waiting 事件 |
Stalled | 同 video stalled 事件 |
Canplay | 同 video canplay 事件 |
LoadedMetadata | 同 video loadedmetadata 事件 |
Error | 同 video error 事件 |
Seeked | 同 video seeked 事件 |
TimeUpdate | 同 video timeupdate 事件 |
VolumeChange | 同 video volumechange 事件 |
RateChange | 同 video ratechange 事件 |
DurationChange | 同 video durationchange 事件 |
Progress | 同 video progress 事件 |
BpChange | 当播放器大小变换到特定断点时触发,bpControls 参数中设置的断点 |