背景音乐与其他声音同时播放的问题
这里我们解决兼容问题音乐同时播放的问题我们用creatjs 的soundjs
//这里贴出cdn的线上地址
<div class="music">
<audio id = 'bgmusic' autoplay="autoplay" preload="auto" loop="loop">
<source src="http://file.40017.cn/tcweb/swact/170405tcdz/music/bg.mp3" type="audio/mp3"></source>
</audio>
<p class="jnMusicBox" id = 'soundBox'></p>
</div>
首先呢
在微信中有个音乐自动播放的问题,这里先解决一下
var audio=document.querySelector("#bgmusic");
document.addEventListener("WeixinJSBridgeReady",function(){
audio.play();
audio.loop = true;
},false);
然后,如果我们在操作中想要同时播放另外的声音
这里就用soundjs去控制播放
首先我们要把播放的声音注册
createjs.Sound.registerSound({src:'/music/XXX.mp3', id:"soundmusic"});
//注册好之后呢,就可以与背景音乐同时播放了
createjs.Sound.play("soundmusic");
我没有找到更好的方法去兼容同时播放声音的方法,这个我觉得也不会是很复杂,哈哈。。。