Chrome66 禁止声音自动播放,也就是说 <audio autopaly></audio> <video autoplay></video> 在桌面版浏览器无效。
Chrome 设置一加载页面自动播放音频会报错:DOMException: play() failed because the user didn't interact with the document first。用户还没有交互,不能调用play()。
解决方法:
function sound() {
var music = document.getElementById("vd");/
if (music.paused) { //判读是否播放
music.paused=false;
music.play();
} else{
music.play();
}
}
Chrome66更新后禁止了网页自动播放声音的功能,导致<audioautoplay>和<videoautoplay>标签在桌面浏览器中失效。本文介绍了一种解决方法,通过JavaScript检查音频元素是否暂停,并手动触发播放。
4286





