let options = {
}
let player = new LCplayer(id, options);
- 播放
- 暂停
- 全屏
- 进度
- 直播状态
- 弹幕开关
- 弹幕开关
player.on('danmachange', function() {});
- 视频相关回掉
video.addEventListener('play', function() {});
video.addEventListener('pause', function() {});
...
- ios 的 video.currentTime 抖动
- ios 下 playing 事件, android 下 waiting 事件
- autoplay 事件失效,使用 play() 事件也不可以
- ios 下 , 首次设置 currentTime 有误
- android 下, waiting 事件
- 因为大多数手机不支持 autoplay 暂时不支持设置这个参数
- 兼容性的话,主要考虑这几个方面
- 移动端浏览器的坑不比 pc 的少,尤其是各个手机厂商会优化自己的浏览器,浏览器厂商会让自己的浏览器更。。。(这样做的结果就是,有的浏览器下,不论视频是否设置 controls,视频都会有控制条,z-index最高...
- ios 和 安卓对video 标签实现也有不少不一样的地方, 比如,duration属性, playing事件...(总结后,会放在 issue 中