百度音乐播放内核:MuPlayer

jopen 10年前

MuPlayer 是百度音乐前端团队开发维护的浏览端音频播放内核,它基于HTML5 Audio及Flash音频技术,实现了多端通用(PC & WebApp)、浏览器兼容(ie6+、firefox、chrome、safari etc)及可扩展的多音频格式解码插件的音频文件播放功能,并在百度音乐多个线上产品线中应用,具备相当的灵活性和稳定性。
百度音乐播放内核:MuPlayer

  • 多端(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编译后生成的最终引用文件)

项目主页:http://www.open-open.com/lib/view/home/1401022655780