audio.js 让所有浏览器都支持 HTML5 Audio 标签的音乐播放器插件

发布于 2018-07-18 23:28:51 字数 2434 浏览 3886 评论 0

audio.js 提供了一种更加灵活的方式来使用 HTML5 的 <audio> 标签。可以用它来制作一个Mp3播放器,当浏览器不支持 <audio> 标签时,它将自动换成 Flash 来支持 Mp3 文件的播放,达到相同的浏览效果和用户体验。

audio.js 基于 HTML5 Audio 音乐播放器 JavaScript 插件

原理

对于高级浏览器使用 Audio 播放音乐,对于哪些不支持 Audio 标签的浏览器,采用一个隐藏的 Flash 去播放音乐,对于外观样式采用统一的 CSS 样式表控制,保证在任何浏览器上面浏览都能达到相同的浏览效果和用户体验。

如何使用

下载 audio.jsplayer-graphics.gifaudiojs.swf

在网页中引入 audio.js 文件

<script src="/audiojs/audio.min.js"></script>

编写 audio.js 代码:

audiojs.events.ready(function() {
  var as = audiojs.createAll();
});

在适当的位置放置 <audio> 标签:

<audio src="/mp3/juicy.mp3" preload="auto" />

在线 Demo

使用和扩展 Audio.js 的一系列 API 测试和实例

浏览器支持

以 Flash 作为后盾,它应该在任何地方都能工作,经核实,该系统可在下列各方面开展工作:

  • Mobile Safari (iOS 3+)
  • Android (2.2+, w/Flash)
  • Safari (4+)
  • Chrome (7+)
  • Firefox (3+, w/ Flash)
  • Opera (10+, w/ Flash)
  • IE (6, 7, 8, w/ Flash)

ogg

Audio.js 专注于播放 Mp3。它目前不支持 Ogg 格式。由于 Mp3 是当前事实上的音乐传输格式,Ogg 支持在我们的优先事项列表中处于较低的位置。

如何获取

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文