3

我试图理解它,但在挖掘代码 2 天后,我想我会在这里发布我的问题......

根据 Apple 的文档,iOS 设备上的自动播放视频必须先与用户交互(例如点击视频)才能完成。尽管如此,移动版 YouTube (m.youtube.com) 能够在加载包含视频的页面后自动播放其视频。

有谁知道他们是怎么做的?

PS。我在 iOS 网站上检查了所有可用的自动播放视频的 JS/HTML 技术(例如 iframe、假点击、触发视频触摸事件、使用 XHR 获取视频)。

4

1 回答 1

0

我相信 youtube.com 是一个单页应用程序。因此,当用户从列表视图中单击视频时,页面未加载,并且他们的 javascript 使用该初始单击,这将导致视频页面,作为启动视频的单击。它实际上不是自动播放,这只是一个技巧。

于 2017-07-14T16:38:49.183 回答