移动端默认是禁止背景音乐自动播放的,很多需求都需要在页面加载完成的情况下同时出现背景音乐。基于微信的H5页面的音频自动播放的方法网上有很多教程,本次分享的只是一种思路!
<audio id="bgaudio" loop="loop" preload="auto" autoplay="autoplay">
<source src="http://www.jfzm.cc/音乐外链.mp3" type="audio/ogg" />
<source src="http://www.jfzm.cc/音乐外链.mp3" type="audio/mp3" />
</audio>
<script>
var bgaudio = document.getElementById('bgaudio');
function bgmusic(){
if(bgaudio.paused){
bgaudio.play();
$("#bgmusic").addClass("sping");
}else{
bgaudio.pause();
$("#bgmusic").removeClass("sping");
}
}
</script>
<script>
var audio=document.querySelector("#bgaudio");
document.addEventListener("WeixinJSBridgeReady",function(){
audio.play();
},false);
</script>