【发布时间】: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&amp;autoplay=1&amp;controls=0&amp;wmode=transparent&amp;hd=1&amp;rel=0&amp;autohide=1&amp;showinfo=0&amp;origin=https%3A%2F%2Fwww.ajgapps.com&amp;loop=1&amp;playlist=XzTCntGgNJU&amp;enablejsapi=1&amp;widgetid=1"></iframe>
预期/期望的结果是网站的行为就像它现在在 google chrome 和 firefox 中一样,在页面加载时开始自动播放视频作为徽标背景,隐藏控件,循环播放视频,理想情况下还隐藏推荐视频。
【问题讨论】:
标签: html iframe safari youtube embed