# 更新日志
# 2.1.0
fix:修复网页全屏样式被覆盖的问题fix:修复移动端点击进度条出现时间悬浮提示fix:修复调用seek方法跳转到0时刻的时候进度条显示不正确fix:修复快捷键功能导致其他按键不能使用feat:添加resize自定义事件feat:修改配置合并策略方法feat:组件之间通过$eventBus进行通信feat:组件添加pluginName静态属性作为组件的唯一标识feat:mobile-play-button组件修改为float-button组件,pc端和移动端通用feat:controls参数中的字段调整,调整如下:playButton->VideoPlayButtonvolume->VideoVolumelive->VideoLivespeed->VideoSpeedfullscreen->VideoFullscreendefinition->VideoDefinitionprogress->VideoProgresstip->VideoTiptime->VideoTimeloading->VideoLoadingmobilePlayButton->VideoFloatButtonvideoMask->VideoMaskcontrolBar->VideoControls新增
DomResizeObserver新增
ShortcutKey新增
VideoPlayer
feat:删除播放器参数的hotkey字段,迁移到了controls.ShortcutKey中feat:自定义主题css变量--player-theme改成--player-theme-colorfeat:插件强制要求传入pluginName静态属性feat:ShortcutKey组件监听全局快捷键改成keydown事件feat:自定义语言包修改为Player字段获取feat:fullScreen.request/cancel方法分别调整为requestFullscreen和cancelFullscreenfeat:所有对外暴露的方法都返回this,实现链式调用feat:新增画中画功能,API:requestPictureInPicture和exitPictureInPicturefeat:新增video标签原生事件enterpictureinpicture和leavepictureinpicture,播放器自定义事件picture_in_picture_window_resizestyle:代码优化,使用updateStyle函数统一更新样式style:代码优化,使用字符串拼接的形式替换art-template依赖包,减少打包出来的体积
# 2.0.0
refactor:重构播放器,使用组件化的开发方式,每个控件为一个组件,实现了各个组件之间的解耦feat:新增全局配置,初始化的时候会将全局配置和用户传入的配置进行合并feat:新增lang配置项,用来设置单个播放器实例使用的语言feat:新增customLanguage配置项,用来设置单个播放器实例的语言包feat:新增controls.controlBar配置项,用来控制下方控制条是否显示feat:新增hideControls实例方法,用来控制下方控制条隐藏feat:新增showControls实例方法,用来控制下方控制条显示feat:新增toggleControls实例方法,用来控制下方控制条显示/隐藏状态feat:新增keyboard_right播放器自定义事件,按下键盘 → 键触发feat:新增keyboard_left播放器自定义事件,按下键盘 ← 键触发feat:新增keyboard_up播放器自定义事件,按下键盘 ↑ 键触发feat:新增keyboard_down播放器自定义事件,按下键盘 ↓ 键触发feat:新增keyboard_space播放器自定义事件,按下键盘 空格 键触发
# 1.1.0
feat:添加controls属性控制视频控件feat:网页全屏时使用vw和vh样式单位占满全屏refactor:国际化语言优化
# 1.0.0
feat:正式发布