【问题标题】:Why do Youtube and many other video pages play on page load?为什么 Youtube 和许多其他视频页面会在页面加载时播放?
【发布时间】:2021-02-26 07:36:23
【问题描述】:

有很多像 Youtube 这样的页面在加载时以声音开始他们的视频: https://www.arte.tv/de/videos/091148-000-A/forschung-fake-und-faule-tricks/

只有在点击、列入白名单或之前已观看过页面上的多个视频后才应允许发出声音。这里不需要。

这些页面与使用 autoplay 属性或 Javascript videoElement.play() 的简单 HTML5 视频元素有什么区别?

【问题讨论】:

    标签: javascript html5-video html5-audio autoplay


    【解决方案1】:

    如果您使用的是 Chrome,还有另一件事会影响页面是否可以自动播放媒体。这是Media Engagement Index。如果您以前在该特定页面上播放媒体,它基本上是一个更大的数字。如果页面足够大,则允许自动播放。

    【讨论】:

    • 谢谢。使用 Chrome,我检查了 chrome://media-engagement/ 并发现我自己的一个页面获得了可靠的评分(在性服务和色情之间)。确实,有声音的自动播放在那里工作。但它也适用于我以前从未使用过的随机电视页面,例如checkeins.de/sendungen/kinderfilme-kinderdokus/…
    • 当我使用 Chrome 访问您链接的页面时,它不会自动播放。我的猜测是,实际视频是使用来自不同域的 iframe 提供的。根据您的历史记录,该域可能在您的计算机上具有较高的媒体参与指数得分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多