我试图将一个事件监听器附加到我的视频元素上。如果播放的变量小于1,我想启动视频。然后在下次点击视频时打开链接,如果它已经播放(播放> 0)。但是当我在iPad上测试它时,它会打开链接并一起播放视频。
这是我的代码......
var played = 0;
var video = document.getElementById('video');
video.addEventListener("touchstart", openLink, false);
function openLink() {
if (played == 0) {
video.play();
played++;
} else if (played != 0){
open("internal-http://example.com", "_blank");
}
}
有人能指出我正确的方向吗?我已经尝试了点击"和" touchstart"作为我的事件,但不知何故浏览器(UIWebview)同时做两件事。
谢谢,
Ĵ