在 iOS 中,哪些 JavaScript 事件符合 HTML5 视频/音频的“用户启动”条件

What JavaScript events qualify as "user-initiated" in iOS with regards to HTML5 video/audio?

本文关键字:音频 用户 启动 条件 用户启动 视频 HTML5 iOS 哪些 JavaScript 事件      更新时间:2023-09-26

这是iOS中一个众所周知的

令人讨厌的功能,由于Apple误导性的"用户通过蜂窝网络控制下载"政策,像onload这样的事件不会开始下载视频。

我目前正在开发一个视频播放器,它可以执行一些奇怪的边缘情况加载内容。通过HTMLMediaElement.play()触发内容下载的所有事件是什么?

(根据这个IBM关于Safari iOS HTML5音频的页面限制,onmousedownonmouseuponclickontouchstart都可以工作,至少在音频方面是这样。还有其他人吗?

我认为它不会触发任何事件。您是否检查过媒体readyState