上次在Blyde 的发布帖里提到过 bPlayer ,但那时的 bPlayer 还没有完成我想要实现的功能。最近有空把 bPlayer 更新到了 v0.2.0-alpha ,已经实现了绝大多数预期的功能了,简单地作为原生 audio 的替代品还是足够的,所以先与大家分享一下。
bPlayer 旨在取代原生 audio 标签以带来更丰富的操作以及更清爽统一的体验,并且不依赖任何库。最简单的用法仅需在页面内引入 bplayer.js 和 bplayer.css 以后,即可自动搜索页面内的 audio 标签并替换为 bplayer 标签。同时还可以通过 JSON 创建播放器,以及使用链式操作进行控制。 bplayer 标签提供了几个与原生 audio 标签行为一致的操作方法,所以绝大多数人都可以轻松上手。
目前提供了两种显示模式,一种为正常模式,高度为 60px ;一种为苗条(slim)模式,高度为 30px 。当播放器宽度小于 460px 时会自动切换为窄(narrow)模式。对触摸支持良好,已知 iOS 上无法控制音量以及切换静音,这是 iOS 的限制,并非 bug 。
欢迎各位体验以及提建议提 Issue ,如果愿意的话可以提交 PR 帮助一起开发,谢谢~
下面放一张截图:
最后欢迎各位访问我的博客:C 次元
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.