我希望在点击我网站上的特定元素时开始播放视频。我测试了vimeo 播放器和youtube 视频播放器,它在桌面上效果很好,但是当我在 iPhone 上测试时,它就不行了。
我知道Apple不允许自动播放。来自 Apple 文档“警告:为防止用户自费通过蜂窝网络进行未经请求的下载,嵌入式媒体无法在 iOS 上的 Safari 中自动播放——用户始终会启动播放。”
我的问题是当用户点击网站上的某个 html 元素时 - 它可以被视为用户开始播放吗?你是如何在 iPhone 上解决这些问题的?
我希望在点击我网站上的特定元素时开始播放视频。我测试了vimeo 播放器和youtube 视频播放器,它在桌面上效果很好,但是当我在 iPhone 上测试时,它就不行了。
我知道Apple不允许自动播放。来自 Apple 文档“警告:为防止用户自费通过蜂窝网络进行未经请求的下载,嵌入式媒体无法在 iOS 上的 Safari 中自动播放——用户始终会启动播放。”
我的问题是当用户点击网站上的某个 html 元素时 - 它可以被视为用户开始播放吗?你是如何在 iPhone 上解决这些问题的?
显然点击一个元素应该允许在 iOS 中启动 Vimeo 视频,但根据 Vimeo 论坛上的一位工作人员的说法,一个神秘的错误正在阻止它工作。
来自https://vimeo.com/forums/help/topic:107150
在 iOS 上,播放只能从用户操作开始。当使用 API 调用 play 时,用户操作会丢失,并且触发实际视频播放不起作用。我们试图找到一种解决方法,但到目前为止,我们尝试过的任何方法都没有奏效。
实际上这个限制是苹果方面施加的进一步回答 请看答案