iOS 11.2自动播放静音视频

5
我目前正在制作一个包含视频的页面。自从iOS 11.2以来,似乎他们完全禁用了静音自动播放inlineplaying,除非有用户手势。
有人也遇到过这个问题吗?
如果有一种方法可以检查是否可以播放inline,那么这一切都不会变得如此混乱。但是现在只能通过UA嗅探进行新的黑客攻击。
编辑:我发现我漏掉了一些东西。自动播放已经可以使用,但尝试播放静音inline视频不再起作用。

1
https://support.apple.com/en-in/guide/safari/stop-autoplay-videos-ibrw29c6ecf8/mac - Vishal Sharma
1
https://techcrunch.com/2017/06/05/auto-play-block/ - Vishal Sharma
我觉得你误解了我的意思。苹果禁用了 iOS 11.2 上 Safari 的行内静音自动播放视频功能,而不是桌面版的 Safari。我的 MacBook 仍然可以正常工作。 - BitBender
好的,你检查了第二个链接吗?苹果将自动播放视频阻止功能添加到桌面版Safari。 - Vishal Sharma
即将到来的macOS High Sierra桌面操作系统。 - Vishal Sharma
是的,我确实这样做了,并且我仍然在提到iOS而不是macOS。 - BitBender
2个回答

20

只需关闭“低电量模式”即可 ;)


1
我已经搜索了两个小时,为什么我的视频在iOS模拟器上会自动播放,但在我的iPhone上却不行。原来是我启用了低电量模式。感谢您的提示=) - brian
你的提示帮了我很多。我的Web应用需要自动播放视频,并且它是由用户交互触发的,所以在iOS11中一切都正常...但当视频未加载并在我女友的手机上破坏了我的UX时,我找到了原因。我发现我在她的手机上使用时,手机正在充电,而在iOS11中,当手机充电时会自动进入“低功耗模式”,呵呵...从而阻止自动播放视频。你知道有没有办法在JavaScript中检测手机是否处于“低功耗模式”或“已阻止自动播放”状态,以便我可以向用户显示解释信息? - Mathieu
发布了一个关于此问题的提问:https://dev59.com/hKvka4cB1Zd3GeqPtnhl - Mathieu
有没有一种方法可以检测低功耗模式并提供替代方案? - Adam Tal

13

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接