JavaScript - 视频标签

时间:2012-05-16 16:11:44

标签: jquery html5 video

我在html中有一个视频标签 我将在20秒后和40秒后使用javascript停止我的视频,然后显示一个灯箱。当Lightbox关闭时,视频应该再次播放。

我试过了

this.video.addEventListener("timeupdate", function(){
    if (this.video.currentTime >= 6) {
        this.showAnlageType();
    }
});

但这是假的,你能帮帮我吗?

1 个答案:

答案 0 :(得分:2)

函数回调中的this引用与用于绑定事件侦听器的this不同。存储对this的引用并使用存储的引用:

var self;
self = this;
this.video.addEventListener("timeupdate", function() {
    if (self.video.currentTime >= 6) {
        self.showAnlageType();
    }
});