使用js API和iPhone的视频播放器

问题描述 投票:1回答:2

当我点击我网站上的特定元素时,我希望视频开始播放。我测试了vimeo playeryoutube video player它在桌面上工作得很好,但是当我在iPhone上测试它没有。

我知道Apple不允许自动播放。来自Apple文档“警告:为了防止用户通过蜂窝网络进行未经请求的下载,嵌入式媒体无法在iOS上的Safari中自动播放 - 用户始终会启动播放。”

我的问题是,当用户点击网站上的某些html元素时 - 是否可以将其视为用户启动播放?你是如何在iPhone上解决这些问题的?

ios youtube-javascript-api vimeo-api
2个回答
0
投票

显然点击一个元素应该允许在iOS中启动Vimeo视频,但据Vimeo论坛上的一名工作人员说,一个神秘的错误就是阻止它工作。

来自https://vimeo.com/forums/help/topic:107150

在iOS上,只能从用户操作启动播放。当使用API​​调用播放时,用户操作丢失的某个位置,并触发实际视频播放不起作用。我们试图找到解决方法,但到目前为止,我们所尝试的一切都没有奏效。


0
投票

实际上这个限制是苹果方面进一步回答Please see the answer

© www.soinside.com 2019 - 2024. All rights reserved.