如何在 iOS 上自动播放 HTML5 <video> 和 <audio> 标签?

Jea*_*ier 1 html javascript audio video ios

我和我的团队正在尝试在iPad上制作一个自动播放 HTML5 视频/音频标签的网络应用程序。到目前为止,在使用CSSJavaScript进行了多次尝试后,仍然没有运气。

问题是:还有什么其他选择可以让它自动播放?

我正在考虑使用带有iOS API调用的集成浏览器的本机应用程序来模拟触摸/点击,从而使视频/音频标签自动播放。

是否可能,如果是,如何以及使用哪个 iOS 版本?

谢谢

Omi*_*m81 5

您无法在正常模式下在 iOS 上自动播放视频和音频,您可以使用模拟用户输入等技巧来自动播放视频和音频。

Safari HTML5 音频和视频指南

在 iOS 上的 Safari(适用于所有设备,包括 iPad)中,用户可能使用蜂窝网络并按数据单位收费,预加载和自动播放被禁用。在用户启动之前不会加载任何数据。这意味着 JavaScript play() 和 load() 方法在用户启动播放之前也处于非活动状态,除非 play() 或 load() 方法由用户操作触发。换句话说,用户启动的播放按钮有效,但 onLoad="play()" 事件无效。

这是播放电影: <input type="button" value="Play" onclick="document.myMovie.play()">

这在 iOS 上没有任何作用: <body onload="document.myMovie.play()">

  • 做到这一点的唯一方法是使用我发现的本机应用程序。这就是 Facebook 获得视频自动播放的方式。 (2认同)