为什么iPhone不允许在html元素的背景中自动播放视频

Why iPhone doesn't allow to auto play a video in the background of an html element?

本文关键字:背景 自动播放 视频 元素 iPhone 不允许 html 为什么      更新时间:2023-09-26

为什么iPhone(包括Safari和chrome)不允许在html元素中自动播放视频?有什么解决方法吗?

来自 Apple 的文档:

在 iOS 上的 Safari(适用于所有设备,包括 iPad)中,如果用户可能位于蜂窝移动网络上并按数据单元收费,则预加载和自动播放处于禁用状态。在用户启动之前,不会加载任何数据。

— https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html

了解到这只是一个有根据的猜测,我想 iOS 会禁用视频的自动播放,因为操作系统专注于移动设备。 苹果手机、iPad等 用户不会想要下载和运行网络上的每一个视频,只是因为一些白痴认为在页面上链接到它们很有趣。 不仅设备上的内存有限,而且带宽也有限,如果您使用太多,也会很昂贵。