使用的 html5 <audio>。
具体代码:
window.onload = function (){
document.getElementById('audio').play();
}
没有播放。
然后尝试在 audio 上面加上 oncanplay="play()";
function play(){
document.getElementById('audio').play();
}
没有播放。
音频没有问题。
更新:
但是通过 onclick = "play()"
,音频可以正常播放。
微信内基本解决了。但是不能保证所有客户端都可以。
document.addEventListener('DOMContentLoaded', function () {
function audioAutoPlay() {
play_music();//调用播放函数
document.addEventListener("WeixinJSBridgeReady", function () {
play_music();//调用播放函数
}, false);
}
audioAutoPlay();
});</code>
我也遇到了这个问题