oddengine / odd.js

This is not only an HTML5 FLV Player, but also a WebRTC, IM SDK, and FC/NES emulator.
https://oddengine.com
BSD 3-Clause "New" or "Revised" License
180 stars 65 forks source link

需求/意见征集 - 2.0 #9

Open oddengine opened 4 years ago

oddengine commented 4 years ago

v1.2.xx将不再更新新功能,可以在该分支下获取源码。 现即将开始重构推出v2.0,除了底层优化外,将:

另外,收到的需求有:

svenbarnett commented 3 years ago

您好,给您几点需求哈(有点不要脸),

  1. ie9及以上,360极速、兼容等浏览器的兼容
  2. npm版本建议
oddengine commented 3 years ago

您好,给您几点需求哈(有点不要脸),

  1. ie9及以上,360极速、兼容等浏览器的兼容
  2. npm版本建议

感谢您的意见!

关于兼容:目前是已经决定放弃支持IE,因为IE11才部分支持MSE。上一个开源版本中支持IE是用的flash插件,现在flash已经全面弃用,就决定不再写flash模块了。所以,支持的浏览器主要有Safari(iPad & Mac)、Firefox、以及所有使用Chrome内核的,如新版Edge、Opera、360极速、安卓微信等。iPhone OS目前仍不支持MSE,因此只能利用SRC模块播放HLS、MP4等。

关于打包:因个人不喜欢node等编译结果,v2框架及所有代码仍然直接使用原生ES5编写,compile脚本只是在做合并文件和调用uglifyjs压缩混淆。最终在项目中,将该库引入页面即可,不涉及其他前端框架的捆绑问题。

欢迎试用:)