百度音乐播放内核:MuPlayer
jopen
10年前
MuPlayer 是百度音乐前端团队开发维护的浏览端音频播放内核,它基于HTML5 Audio及Flash音频技术,实现了多端通用(PC & WebApp)、浏览器兼容(ie6+、firefox、chrome、safari etc)及可扩展的多音频格式解码插件的音频文件播放功能,并在百度音乐多个线上产品线中应用,具备相当的灵活性和稳定性。
- 多端(PC & WebApp)通用,统一的API调用方式
- Audio与Flash内核的平滑切换(支持IE 6在内的所有常见浏览器)
- 文档完善,API设计灵活简洁
- 针对WebApp端的优化打包,节省加载资源
- 百度多条产品线上实际应用,稳定可靠
源码目录
muplayer/ +src/ (源码) +demo.html (一个完整的播放器demo示例) +lib/ (第三方库、工具及grunt编译等) +Gruntfile.js (grunt配置) +bower.json (demo运行需要安装的静态文件声明) +package.json (grunt和bower等npm包的安装依赖声明) +doc/ (本地Demo及API文档) +test/ (qunit test) +dist/ (grunt编译后生成的最终引用文件)