var audio = new Audio();
document.body.appendChild(audio);
if (audio != null){
audio.src = "allofMe.mp3";
audio.autoplay = true;
audio.controls = true;
}
这段代码在IE中可以运行的很好,直接就听到了音乐,但用Chrome就不会自动播放。调试了半天还以为那里没写对呢。
可以在Chrome地址栏中输入:chrome://flags/#autoplay-policy
然后在Autoplay policy中将Default改为No user gesture is required
重启Chrome 这样就可以自动播放了