自动播放功能仅适用于 iPhone 上的 Safari

问题描述 投票:0回答:1

突然,我的视频无法在 iPhone 上的 Safari 中自动播放。我没有看到任何错误消息。这是现在 iPhone 上 Safari 的“功能”吗?我是否需要要求用户点击播放才能观看背景视频?在 Mac 桌面上的 Safari 以及 iPhone 上的 Firefox 和 Chrome 上一切正常。

这段代码过去一直在 Safari/iphone 上运行,所以我很困惑为什么它现在不起作用。

我还查看了有关此问题的其他帖子,但没有看到解决我的问题的解决方案。

<video muted playsinline autoplay loop style="width: 500px;" preload="auto" >
     <source src="https://newsinteractive.post-gazette.com/.test/video/Dumplings3.mp4" type="video/mp4">
</video>
iphone html5-video mobile-safari
1个回答
0
投票

iOS 上的 Safari 对视频(尤其是背景视频)有严格的自动播放政策。您遇到的行为可能是由于 iOS 或 Safari 策略的更新造成的,这些策略限制自动播放以减少数据使用并避免意外的音频播放。

有一些解决方法可能会有所帮助。尝试使用 JavaScript 回退以编程方式触发播放。

但是,如果设备处于低功耗模式,Safari 可能会完全阻止自动播放,无论设置如何。不幸的是,iOS 上的低功耗模式限制没有直接的解决方法,因此用户可能需要手动点击播放。

© www.soinside.com 2019 - 2024. All rights reserved.