Skip to content

huey-LS/popcorn-video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Popcorn 是做什么的

popcorn 是基于js的html5视频播放器框架。(暂无计划支持flash,毕竟flash快要被彻底抛弃了,Adobe宣布2020年停止支持更新Flash Player) 目标同时提供 reactvue 及原生js调用支持

为什么我要建这个库

估计很多人会问问什么要建这个框架,video.js不香吗?

确实作者之前也是基于video.js做视频的。不过我们需要对播放器本身做深层的定制,各种自定义控件、支持第三方格式解析(flv.js),ui自定义。结果发现定制video.js组件并不容易,文档说明不是特别详细,大量定制需要翻看源码完成,部分内容不可定制化。比如:

  1. 如果需要去掉点击视频本身就暂定/播放的功能只等通过css设置pointer-events: none;去禁用点击时间;
  2. 加载中动画定制只能通过css, 复制动画有点困难;其实它定制的一般都是control-bar上的内容
  3. 使用 flv.js 错误事件抛出到外层比较困难;
  4. ..

实际开发中,我不断翻看源码完成组件开发... 渐渐的就会想,为啥不干脆自己做一个呢。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published