TypeScript
Less
rollup
安装使用
npm install fishplayer
不基于某一种开发框架,可以在任何框架中使用,支持MP4流式播放,可自定义功能插件
目标和进展
- 完成基本的播放器功能
- 获取音视频播放
- 常用toolbar实现
- 暂停播放
- 音量控制
- 全屏
- 视频轨道
- 倍数播放
- 截图
- 显示缓存进度
- Loading加载
- 小窗播放
- 网页全屏
- 待续。。。
- 快捷键实现
- video原生事件的全面接入
- 视频设置
- 实现mp4格式的流式播放
进阶功能
-
提供组件插槽,用户可以基于提供的接口自主扩展 toolbar
-
自定义options
-
实现完整弹幕功能
- 弹幕支持dom和convas两种模式
- 弹幕属性设置
- 直播实时弹幕
- 视频弹幕
-
移动端支持
- 移动端事件支持;
-
提供插件功能,如HLS和MPEG