我正在制作一个HTML网站。我试图实现的是将视频播放从用户动作稍微延迟,以便在视频开始之前播放一些动画。我知道iOS和Android上的视频播放必须与用户操作相关联,因此您无法自动播放它。但是,您似乎也无法在用户启动的播放时设置延迟 - 这是正确的还是除了设置超时之外还有什么方法可以做到这一点?
同样从我所看到的(至少在iOS上),在初始用户启动播放后不会解除限制。因此,如果您播放和暂停视频,您仍然无法在没有用户操作的情况下恢复视频。这也是正确的吗?
编辑
好的,在某些情况下可行的一种解决方法是隐藏视频而不是暂停视频,然后寻求0而不是取消暂停,但由于您也无法以编程方式更改音量,因此这仅对静音视频有意义。
答案 0 :(得分:0)
我发现这篇关于 Safari 10 的有趣文章(仅限iOS 10?):
iOS中的内嵌和自动视频播放
在iOS上,没有音轨或禁用音轨的视频可以 在网页加载时自动播放。
当指定-playsinline-属性时,iPhone上的Safari允许 视频播放内联。没有财产的视频将开始 全屏播放,但用户可以捏紧视频 继续播放内联视频。