audio.js
audio.js是一个下降的JavaScript库,允许HTML5的<AUDIO>的标签可以在任何地方使用。
它采用原生的<audio>现有的和无形的flash播放器,其他浏览器模拟<AUDIO>。它提供了一致的HTML播放器的UI风格的浏览器,它可以使用标准的CSS。
安装
-
将在同一文件夹
audio.js
,球员graphics.gif的
&audiojs.swf的
。 -
包括的
audio.js
文件:<script src="/audiojs/audio.min.js"> </ SCRIPT>
-
初始化audio.js:
<SCRIPT> audiojs.events.ready(函数(){ var当成= audiojs.createAll(); }); </ SCRIPT>
-
然后你可以使用
的<audio>
只要你喜欢在你的HTML:<audio src="/mp3/juicy.mp3" preload="auto" />
示例
A系列的API测试例子使用和扩展audio.js的
例1 测试多个负载类型
例2 自定义标记/ CSS
例3 多的球员 ,测试预紧力
,循环
自动播放
属性
例4 定制的播放器
例5 定制播放列表播放器
浏览器格式支持
使用Flash作为备用,应该几乎任何地方工作,
已经证实跨:
- 移动Safari浏览器(iOS的3 +)
- 的Android (2.2 +,W /闪光)
- Safari浏览器(4 +)的
- 铬(7 +)
- 火狐(3 +,W /闪光)
- 戏曲(10 +,W /闪光)
- IE浏览器(6,7,8,W /闪光)
奥格
audio.js专注于播放MP3。它目前不支持ogg格式。由于MP3是当前事实上的音乐传输格式,OGG格式的支持是我们的名单上的优先次序。
Flash本地安全
注:对于在浏览器中运行的本地内容,仅当SWF文件以及包含网页调用
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html#addCallback()ExternalInterface.addCallback()
方法的工作是在受信任的本地安全沙箱。
这意味着,除非你已经通过设置您的flash播放本地文件的安全设置的繁琐程序,ExternalInterface的
调用只会从一个“域”工作时,在页面加载。http://localhost的
计数,但任何文件:/ /
请求没有。
源代码
已作出一切努力,以保持清洁和可读性尽可能源。直到我们发布更详细的文档,注释的源代码是最好的使用参考。
Github上注释的源 / 源
许可证
audio.js MIT许可下发布的,所以你做。