/-WXA

h5音频播放,兼容微信浏览器,微信浏览器自动播放音频

Primary LanguageJavaScript

-WXA

h5音频播放,兼容微信浏览器,微信浏览器自动播放音频

采用webAudio API解决同时播放多个声音,解决微信浏览器背景音乐不能自动播放问题

1.引入$WXA:

   <script src="WXA.js"></script>

2.配置音频:

   var source = $WXA.init(url, autoplay, loop);
  • url:string 音频文件路径(绝对路径相对路径都可);
  • autoplay:Boolean 是否自动播放;
  • loop:Boolean 播放后是否循环播放;
  • 返回AudioBufferSourceNode用于播放;

3.播放音频:

    $WXA.start(source);
  • source:配置音频时返回的AudioBufferSourceNode;

注意:自动播放的音频不可以重新调用start方法进行播放