背景音乐与其他声音同时播放的问题

这里我们解决兼容问题音乐同时播放的问题我们用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");
 
我没有找到更好的方法去兼容同时播放声音的方法,这个我觉得也不会是很复杂,哈哈。。。
 
 
posted @ 2018-03-08 17:35  rubyT  阅读(367)  评论(0编辑  收藏  举报