html5 audio标签 autoplay属性

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 这样就可以自动播放了

你可能感兴趣的:(html5 audio标签 autoplay属性)