【问题标题】:Youtube embedded video (iframe) behaving weirdly in Safari onlyYoutube 嵌入式视频 (iframe) 仅在 Safari 中表现异常
【发布时间】:2019-09-20 10:44:38
【问题描述】:

你好亲爱的 Stackoverflow 人! 我已经尝试为自己建立一个网站,但我们只有一件事我无法弄清楚,我希望您有经验的人可以帮助我。

嵌入的 Youtube 视频用作徽标的背景,可与 FireFox 和 Google chrome 配合使用。就在 Safari 中,一旦页面加载,视频就会直接跳到结尾和其他推荐的视频。如果我只打开 youtube.com/embed/ 链接,它工作正常。我有什么办法可以解决这个问题吗? 我不是 html5 / javascript 方面的专家,我不知道为什么它在不同的浏览器中表现如此不同。

我尝试自行打开嵌入链接,这样做时它可以工作。 我也试过在 safari 中查看开发者菜单,但没有错误。 有时,它加载错误,如果我更改选项卡几分钟并重新打开选项卡,它会再次呈现(?)然后它可以工作;最初加载页面时它永远不会起作用

<iframe id="videobgframe-1936929286" class="videobgframe" style="min-height: 708.1875px; min-width: 956.4444444444443px;" frameborder="0" allowfullscreen="1" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" title="YouTube video player" width="640" height="360" src="https://www.youtube.com/embed/XzTCntGgNJU?modestbranding=1&autoplay=1&controls=0&wmode=transparent&hd=1&rel=0&autohide=1&showinfo=0&origin=https%3A%2F%2Fwww.ajgapps.com&loop=1&playlist=XzTCntGgNJU&enablejsapi=1&widgetid=1"></iframe>

预期/期望的结果是网站的行为就像它现在在 google chrome 和 firefox 中一样,在页面加载时开始自动播放视频作为徽标背景,隐藏控件,循环播放视频,理想情况下还隐藏推荐视频。

【问题讨论】:

    标签: html iframe safari youtube embed


    【解决方案1】:

    对于任何想知道的人,我终于想通了。 默认情况下,Safari 会阻止所有自动播放媒体,排除某些大型网站,如 Youtube 或 Netflix。 因此,如果您想使用视频,则无法解决此问题。我会尝试使用不同的媒体格式,比如 gif 可能...

    【讨论】:

      猜你喜欢
      • 2021-08-05
      • 2016-07-25
      • 1970-01-01
      • 2012-02-08
      • 2018-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      相关资源
      最近更新 更多