如何在Chrome中启用带音频的视频自动播放?自动播放属性不起作用,除非视频上有静音,但是(这就是为什么MOD不应该删除这个问题或将其标记为重复(YouTube以某种方式成功地自动播放视频,即使你以前没有与该网站互动过(只需尝试在新标签中打开任何视频,如果你切换到它,它将自动以音频开始(。那么,YouTube是如何做到这一点的,我又是如何做到的呢?
您可以使用visibilitychange
事件启动视频:
document.addEventListener("visibilitychange", () => {
if (document.visibilityState === 'visible') {
video.play();
} else {
video.pause();
}
});