【问题标题】:Chrome latest version not autostart YoutubeChrome 最新版本不能自动启动 Youtube
【发布时间】:2018-05-06 12:07:54
【问题描述】:

Google Chrome 最新版本 66.0.3359.139(2018 年 4 月 26 日)不允许自动启动未静音的 Youtube 视频,现在就像在 Android 或 iOS 中一样。 我完全不确定问题是否出在新的 Google Chrome 版本或新的 Youtube API 版本或策略上,但我找不到对其进行的任何更改。 我在 Mac 和 ChromeOS (Chromebit) 中运行的应用程序中看到了这个问题,其中 iframe 嵌入播放器启用了 javascript API。

有人知道吗?这可能是一个问题,还是新的安全或性能策略?


编辑:

它并不总是发生,而是几乎发生。


编辑 2: 当然,我尝试使用 4000 毫秒的 setTimeout 设置静音和取消静音时遇到此错误,但我遇到了错误: “取消静音失败,而是暂停了元素,因为用户之前没有与文档进行交互”

但为什么是现在呢?

谢谢!

【问题讨论】:

标签: google-chrome youtube-api google-chrome-os


【解决方案1】:

Muted autoplay is always allowed.

所以我们可以将mute=1 附加到视频链接中。

例如:https://www.youtube.com/embed/VIDEO_ID?playlist=VIDEO_ID&autoplay=1&mute=1&loop=1&rel=0

希望这对寻找自动播放的人有所帮助。此示例将连续自动播放视频并隐藏相关视频弹出框。

【讨论】:

  • 当然可以,但我需要有声音的视频。谢谢
【解决方案2】:

这个问题与我相同的问题得到了更好的解释:

How to allow video autoplay in a Google Chrome kiosk app in version 66 or later

编辑: 正如评论中粘贴的链接中所说,来自 chrome 66 的新政策 谢谢

编辑二: 提到的威胁中的答案有效: https://stackoverflow.com/a/50222347/5154908

【讨论】:

    猜你喜欢
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 2022-07-08
    • 1970-01-01
    相关资源
    最近更新 更多