偶然间了解到了一个兼容所有设备和浏览器的音频引擎Howler.js
使用了一下非常完美
特点及兼容性
-
Howler.js
默认使用Web Audio
,但在IE
上可以自动转为HTML 5 Audio
。这点很是贴心。 -
移动端的
Safari
和Chrome
都禁止网页自动播放声音,必须通过用户的操作,touch, click等触发。Howler.js
可以设置成自动捕捉用户操作激活(解禁)声音播放。 -
Howler.js
支持很多声音格式以兼容各种浏览器。MP3
,MPEG
,OPUS
,OGG
,OGA
,WAV
,AAC
,CAF
,M4A
,MP4
,WEBA
,WEBM
,DOLBY
,FLAC
.几乎涵盖了所有格式 -
支持3D游戏
-
自动缓存
-
支持淡入淡出效果
-
轻量
-
纯JS
-
无第三方依赖
-
模块化
「更多特性可以去Github查看 Howler.js」