youtube 如何在 Chrome 中不静音的情况下自动播放视频?

How is youtube able to autoplay video without it being muted in Chrome?

提问人:Rick J 提问时间:11/6/2023 更新时间:11/6/2023 访问量:53

问:

在 HTML5 中自动播放视频会给出一个例外:

DOMException: play() failed because the user didn't interact with the document first.

有一种解决方法是先将视频静音。

我想知道 youtube 如何绕过这个限制而不必将他们的视频静音(如果您直接以隐身方式导航到 youtube 视频 URL,它会自行播放)。

注意:静音和取消静音视频不起作用

JavaScript HTML5-视频

评论

0赞 Danny 11/6/2023
由于 .YouTube 可以自动播放,因为它已列入白名单,此白名单也可能因您访问某些网站的频率而异。Autoplay Policy
0赞 Jaromanda X 11/6/2023
@ControlAltDel - 视频在标签中<video>
0赞 Giorgio Tempesta 11/6/2023
我已经在这个答案中解释了情况。虽然问题不一样,但我认为我的答案在这里是相关的:stackoverflow.com/a/77357456/2342537

答:

0赞 Amir 11/6/2023 #1

您描述的行为是有关自动播放有声视频的浏览器策略的结果。为了改善用户体验并防止突然和不需要的音频播放,许多网络浏览器对自动播放有声视频施加了限制。 :D