video.addEventListener("tap", function(e) {
//console.log(video.paused);
if (vLength > 0) {
if (video.paused) {
video.play();
evts.initEvent("click", false, true);
video.dispatchEvent(evts);
}
if (headerisshow)
videoheaderhide();
else
videoheadershow();
}
}, false);
上面代码在android4.4及4.4以上版本无任何问题,ios无问题
功能说明:
当点击video屏幕,如果是播放就不暂停,如果是暂停就播放,如果菜单栏隐藏就显示,如果显示就隐藏
在android4.2有问题
问题描述:
监听里的代码会执行,同时会执行点击video如果是播放就暂停,如果暂停就播放,
也就是说tap里代码会执行一遍,同时会执行video自己的点击事件,
我查询了video的事件,没有video监听点击事件
问题:我如何屏蔽video自身的点击屏幕事件?或者有其他方法来屏蔽
效果图