ruby-tx
这里我们解决兼容问题音乐同时播放的问题我们用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");
 
我没有找到更好的方法去兼容同时播放声音的方法,这个我觉得也不会是很复杂,哈哈。。。
 
 

分类:

技术点:

相关文章:

  • 2021-05-16
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2021-10-13
  • 2021-08-22
猜你喜欢
  • 2022-12-23
  • 2022-02-17
  • 2021-09-16
  • 2021-09-17
  • 2021-08-07
  • 2021-06-05
  • 2022-12-23
相关资源
相似解决方案