2014-03-24 49 views
0

是否可以将HTML5视频回放绑定到移动设备上的滚动事件?具体来说,我希望用户能够滚动到页面的某个部分(已经通过jQuery waypoint插件配置了此功能,并且它在桌面上完美地工作),并让视频自动开始播放。滚动事件(移动设备)上的视频回放

我很清楚移动设备上的视频播放的某些限制(link),但过去我已经能够解决其中的一些问题。我以前开始在用户点击事件交互上进行视频回放,但并没有试图通过滚动事件交互来实现。

有谁知道这是可能的吗?我想避免让用户点击开始播放视频,这似乎是因为滚动是一种事件,就像敲击或轻扫一样,它理论上可以工作。实际上是另一个问题。

我已经在iPad 2和Android 4.2

回答

2

测试我的理解上播放HTML5视频在iOS上你确实需要用户交互启动播放,苹果的政策---而且这个用户交互,需要进行相关一个按钮”。 “滚动”事件不是有效的用户交互来启动播放。 如前所述here

换句话说,用户启动的播放按钮的作品,而是一个 的onLoad =“播放()”事件不会。

我的经验是Android在移动设备上有同样的限制。

一种实现你想要的功能的方法是绑定到一个以前触发的触摸事件(比如用“触摸输入这个站点按钮”或者当用户触摸一个链接导航到你页面上的某个点时),启动该事件的播放顺序,然后立即暂停视频,直到用户滚动到页面上的所需位置,然后继续播放。

谢谢

相关问题