div绝对定位于html5视频播放器,在ipad,ios6上播放视频时无法捕获点击次数

时间:2013-12-26 17:16:11

标签: javascript jquery html5 html5-video

我有一个绝对div位于自定义brightcove视频播放器上。 当视频没有播放时,我可以捕获它被点击。但是,何时 视频正在播放,没有点击通过。

可能是什么问题?可能是那个聪明的玩家正在阻止点击的默认?

1 个答案:

答案 0 :(得分:1)

当视频元素没有“controls”属性时,Mobile Safari不允许任何位于视频元素顶部的元素接收任何鼠标/触摸事件,外。这与preventDefault无关。

如果您要创建自己的视频元素,解决方案将很简单:禁用元素上的原生视频控件并构建自己的(或使用videojs,jPlayer等)。但让Brightcove做到这一点有点棘手。您需要创建一个自定义播放器,不幸的是,它将仅限于您的Brightcove帐户,并且通常不能应用于所有Brightcove视频。

如果你搜索它,Brightcove确实有一些关于如何做到这一点的文档,但要小心,因为当他们说“无格式播放器”时,他们并不意味着没有任何控件的播放器,比如YouTube。 Brightcove的无铬播放器仍然具有播放控件;它只是在视频下方/上方没有任何额外的分享按钮。