【问题标题】:How does Youtube autoplay its videos?Youtube 如何自动播放其视频?
【发布时间】:2019-05-08 17:45:43
【问题描述】:

随着 html5 视频的最新变化,无法再自动播放视频 (HTML 5 Video "autoplay" not automatically starting in CHROME)

但是,使用 youtube api,您仍然可以使用自动播放参数嵌入其中一个视频,并且它实际上会自动播放它。

这怎么可能? Google 团队正在使用他们的 Chrome 执行这种双重标准

【问题讨论】:

  • 谷歌自动播放政策和实施在这里:developers.google.com/web/updates/2017/09/…
  • @Shim-Sao 不,这并不能解释我的网站(该用户之前没有与之交互过)如何播放我嵌入的视频但可以 自动播放通过 youtube javascript api 加载并通过 iframe 嵌入的视频 - 即使没有交互:Top frames can delegate autoplay permission to their iframes to allow autoplay with sound。这意味着用户必须与 my 域进行交互,而不是以前的 youtube

标签: javascript html google-chrome html5-video autoplay


【解决方案1】:

Chrome 通过白名单自动播放 Youtube 视频。

对于 Chrome 的全新安装,Google 将包含 1000 个启用了自动播放功能的网站的白名单。列入白名单的网站基于 Google 看到 highest percentage of visitors play[ing] media with sound 的网站。在您浏览时,白名单会随着您的浏览历史记录而增长。

更多信息可以在这里找到:Improving Autoplay in Chrome

如果您没有浏览历史记录,Chrome 允许自动播放 1000 多个网站,我们发现在这些网站中,访问者播放有声媒体的比例最高。当您浏览网络时,该列表会随着 Chrome 的学习而变化,并在您在大多数访问期间播放有声媒体的网站上启用自动播放,并在您不播放的网站上禁用它。

【讨论】:

  • 所以,如果我将任何内容上传到 youtube,然后在我自己的自定义域上自动播放,其中可能包含令人讨厌的内容/以一种滥用的方式,可以吗? :D 哇,这使得不自动播放有声音的视频的意义真的毫无意义。多么糟糕的想法,谷歌
  • 它确实有帮助。其中许多烦人的视频都是广告,因此被阻止了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-11
  • 2023-03-05
  • 2015-08-27
  • 2012-12-26
  • 2021-07-24
相关资源
最近更新 更多