首先碱呼,吐槽一下。我們主要總的是在微信里做一些海報(bào)和小游戲宗侦。先前的時(shí)候愚臀,ios的微信里自動(dòng)播放聲音是可以的。然后矾利,突然姑裂,莫名其妙的微信里面的html5不能自動(dòng)播放音樂(lè)了。
這里有兩種解決辦法男旗。第一舶斧,就是需要用戶手動(dòng)觸發(fā)。這個(gè)是通用方法察皇。
另外還有一種茴厉,是我剛剛從網(wǎng)上搜索了半天找到的解決辦法泽台。這個(gè)只能對(duì)微信有效。
先添加個(gè)audio標(biāo)簽矾缓。<audio id ="bgm" loop="true" src="xxxx/xxx/bgm.mp3"><audio>
后面在js里添加怀酷。
function audioAutoPlay(id){
var audio = document.getElementById(id);
audio.play();
document.addEventListener("WeixinJSBridgeReady", function () {
audio.play();
}, false);
}
audioAutoPlay('bgm');
這樣就好了。