【问题标题】:Autoplay muted video iOS 11.2自动播放静音视频 iOS 11.2
【发布时间】:2017-12-05 13:42:42
【问题描述】:

我目前正在处理一个包含视频的页面。从 iOS 11.2 开始,他们似乎在没有用户手势的情况下完全禁用了自动播放静音内联播放。

有没有人也遇到过这个问题?

如果有可能检查是否可以在线播放,这一切都不会如此混乱。但像这样,它会导致 UA 嗅探的新黑客攻击。

编辑:我发现我错过了一些东西。自动播放功能正常,但尝试 video.play() 静音内嵌视频不再有效。

【问题讨论】:

  • 我认为你误会了。苹果在 iOS 11.2 上的 safari 上禁用了内嵌视频的静音自动播放,而不是桌面上的 safari。我的 macbook 仍然可以正常工作。
  • 嗯,你检查过第二个链接吗? **Apple 为桌面 Safari 添加了自动播放视频阻止功能**
  • > 即将推出的 macOS High Sierra 桌面操作系统

标签: html5-video ios11.2


【解决方案1】:

只需关闭“低功耗模式”;)

【讨论】:

  • 我在过去两个小时里一直在寻找为什么我的视频会在 iOS 模拟器上自动播放,但在我的 iPhone 上却没有。结果我启用了低功耗模式。感谢您的提示 =)
  • 你的小费对我帮助很大。我的网络应用程序需要自动播放视频,它是由用户交互触发的,所以在 ios11 中一切正常......但是当视频没有加载并破坏了我女朋友手机上的用户体验时。找出原因我在手机为电池充电时使用她的手机,而在 ios11 中,手机充电时会自动进入“低功耗模式”呵呵……因此阻止了自动播放视频。您是否知道在 javascript 中检测手机处于“低功耗模式”或 iPhone 设置中的“已阻止自动播放”的方法,以便我可以向用户显示解释消息?
【解决方案2】:

感谢 WebRTC 存储库(在 iOS 11.2.5 中工作)找到了一个可行的解决方案:

将视频的playsinline 属性设置为true

参考资料:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多