视频辅助条。基于 Vue 2.X、vue-video-player 和 dragdealer项目
1、对视频播放段落进行标注,并获得段落区间范围。
2、视频区域获得焦点后,可用 space
键操作暂停与播放。如果在视频暂停的情况下 Q
键可操作开始结束按钮, ←
→
键可控制前进后退。
3、视频、视频辅助条、文本框的同步。(目前暂不支持操作视频本身进度条的同步)。
npm install vue-video-slider --save
1、引入"vue-video-slider"
import VueVideoSlider from 'vue-video-slider'
2、在"components"接口中初始化
components: {
VueVideoSlider
}
3、html中添加"vue-video-slider"标签
<vue-video-slider></vue-video-slider>
:options
属性, 更多属性可参照vue-video-player项目。
{
source: {
type: "video/mp4", // 频类型
src: "http://vjs.zencdn.net/v/oceans.mp4", // 视频地址
},
language: 'zh-CN', //语言
controlBar: {
fullscreenToggle: false, // 全屏按钮是否可用
volumeMenuButton: false, // 声音按钮是否可用
remainingTimeDisplay: false // 视频倒计时是否显示
},
autoplay: false, // 加载完成是否直接播放
width: "640", // 宽度
height: "360", // 高度
seconds: 46 // 视频总时长
}
名称 | 描述 | 示例 |
---|---|---|
mark | 标注起始时间和结束时间时触发 | @mark="yourMethod" |
player-state-changed | 视频事件,请参考vue-video-player | @player-state-changed="yourMethod" |