【问题标题】:Activate Autoplay based on allow="autoplay" attribute in iframe - Google Autoplay Policy根据 iframe 中的 allow="autoplay" 属性激活自动播放 - Google 自动播放政策
【发布时间】:2018-05-16 09:56:34
【问题描述】:

我真的很想找到答案,但找不到。 Google 更改了他们的Autoplay Policy

我正在将带有 Src 的 iframe 加载到独立代码中,如下所示:

<iframe frameBorder="0" scrolling="no" allow="autoplay"
src="myurl" 
 width="640" height="480">
</iframe>

myurl 是视频播放器的路径。 我想检查 'allow="autoplay"' 是否作为播放器代码所在的 iframe 属性传递,并决定是否设置自动播放。

请注意,加载 iframe 的站点是具有不同代码的不同站点,它甚至位于与 myurl 站点不同的服务器上。

我该怎么做?

【问题讨论】:

  • 所以没有其他方法可以知道是否设置了 allow="autoplay" 然后要求其他站点程序员发布按摩?这感觉像是一个非常复杂的解决方案。你确定没有别的办法吗?我不想更改 attr,只是为了检查它。
  • 我确定与iframe交互,但只是检查它,我不确定,你可以测试一下!
  • 大声笑!如果我知道我不会发布这个问题。也许有人会知道。
  • 这实际上取决于你想在 iframe 中加载的 url,你是否可以控制它?

标签: javascript jquery html iframe autoplay


【解决方案1】:

这是做不到的。 您需要使用 promise 来检查自动播放是否成功。 我用googles way of doing it

希望它能为某人节省一些时间:)

【讨论】:

    猜你喜欢
    • 2018-11-01
    • 2019-12-18
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 2013-09-11
    • 2018-11-01
    • 2014-09-07
    • 2021-08-20
    相关资源
    最近更新 更多