# 介绍

# 基于TypeScript的视频播放器

不基于某一种开发框架,可以在任何框架中使用,支持MP4流式播放,可自定义功能插件

# 目标和进展

# PC端

pc

# 移动端

移动端

# 基础功能

  • [x] 完成基本的播放器功能
    • [x] 获取音视频播放
    • [ ] 常用toolbar实现
      • [x] 暂停播放
      • [x] 音量控制
      • [x] 全屏
      • [x] 视频轨道
      • [x] 倍数播放
      • [x] 截图
      • [x] 显示缓存进度
      • [x] Loading加载
      • [x] 小窗播放
      • [x] 网页全屏
      • [ ] 待续。。。
    • [x] 快捷键实现
    • [x] video原生事件的全面接入
    • [x] 视频设置
    • [x] 实现mp4格式的流式播放

进阶功能

  • [x] 提供组件插槽,用户可以基于提供的接口自主扩展 toolbar

  • [x] 自定义options

  • [ ] 实现完整弹幕功能

    • [x] 弹幕支持dom和convas两种模式
    • [x] 弹幕属性设置
    • [ ] 直播实时弹幕
    • [x] 视频弹幕
  • [x] 移动端支持

    • [x] 移动端事件支持;
  • [x] 提供插件功能,如HLS和MPEG