我在做一个HTML网站。我试图实现的是延迟一些视频播放,从用户的行动,以便播放一些动画之前,视频开始。我知道iOS和安卓上的视频播放必须与用户的动作相关联,所以你不能自动播放它。但是,您似乎也不能设置用户启动播放的延迟--这是正确的还是除了设置超时之外还有其他方法?
另外,据我所见(至少在iOS上),这个限制在初始用户启动回放后不会解除。因此,如果你播放和暂停视频,你仍然不能恢复它没有用户的行动。这也是对的吗?
编辑
好,在某些场景中,一个可行的解决方法是隐藏视频而不是暂停,然后寻求0而不是取消暂停,但是由于您也不能以编程方式更改音量,所以这只对无声视频是有意义的。
发布于 2016-11-03 18:17:11
我发现了这篇关于Safari 10的有趣文章(就在iOS 10?):
内嵌与iOS:中的自动视频回放
在iOS上,当网页加载时,没有音频轨道或禁用音频轨道的视频可以自动播放。 当指定-playsinline-属性时,iPhone上的Safari允许视频在线播放.没有该属性的视频将开始全屏播放,但用户可以捏紧视频以继续在线播放视频。
https://stackoverflow.com/questions/40393312
复制相似问题