需要给视频播放做进度条打点的功能,如下图:视频播放使用video.js控件,整个项目环境使用angularjs搭建。打点功能使用是为video.js扩展了一个插件,本身显示没有问题。现在的问题是在页面打开或刷新时,由于视频加载速度比较慢,两个点的显示很容易出现在视频进度条初始化之前,会产生这样的显示效果:controller代码如下。 var video = videojs('player', { controlBar: { volumeMenuButton: {inline: false}
}
});
video.on('firstplay', function(){
video.videoDot({ init: true, angular: true,
dotArray: [{ time: 300, content: '巴拉巴拉小魔仙巴拉巴'
}, { time: 1800, content: '小魔仙蜜汁舞步!'
}]
});
});监听的是video的firstplay事件,显然不合理。但是在videojs官网和源码中并没有找到合适的事件。请问该如何修改这个错误?
添加回答
举报
0/150
提交
取消