在视频元素的touchstart上的Javascript,如果视频正在播放则打开链接,否则启动视频不工作

时间:2015-12-07 15:26:12

标签: javascript ios video javascript-events uiwebview

我试图将一个事件监听器附加到我的视频元素上。如果播放的变量小于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)同时做两件事。

谢谢,

Ĵ

0 个答案:

没有答案