【问题标题】:iOS : video not playing on homepage, only on other pageiOS:视频不在主页上播放,仅在其他页面上播放
【发布时间】:2019-09-29 20:02:13
【问题描述】:

我在主页和测试页面上的布局相同。 问题仅出现在 iOS 上:视频在测试页面上播放,而不是在主页上。控制台中什么都没有。同样的html,同样的js,同样的css,同样的视频文件,同样的海报等等……

有什么想法吗? 干杯

【问题讨论】:

  • 请给我们看一个演示问题的示例
  • @Offbeatmammal 我有两个正在运行的页面:homepage & page... 或者你想看代码吗?
  • fwiw 测试页面上的视频不会在 Chrome/macOS 上为我自动播放(即使直接访问资产确实会加载和播放)。仅包含视频标签的快速测试页面确实有效。我的猜测是 wordpress 模板中的其他内容阻止了自动播放
  • @Offbeatmammal 在我的测试过程中,页面之间存在数小时的差异,我正在检查清空缓存......但可能不是最后一次接触代码。所以它打勾了我:我做了什么最新的改变让你看不到差异? ......它导致了下面的答案。非常感谢您的间接帮助。

标签: ios html5-video


【解决方案1】:

好吧,我的错……这两个页面之间有一点 CSS 差异:主页有一个 position: fixed 元素作为深层父级。

所以教训是:no position: fixed on (deep) parent of the <video> tag if iOS is required.

【讨论】:

    猜你喜欢
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 2016-08-02
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 2012-04-17
    • 1970-01-01
    相关资源
    最近更新 更多