我在html中有一个视频标签 我将在20秒后和40秒后使用javascript停止我的视频,然后显示一个灯箱。当Lightbox关闭时,视频应该再次播放。
我试过了
this.video.addEventListener("timeupdate", function(){
if (this.video.currentTime >= 6) {
this.showAnlageType();
}
});
但这是假的,你能帮帮我吗?
答案 0 :(得分:2)
函数回调中的this
引用与用于绑定事件侦听器的this
不同。存储对this
的引用并使用存储的引用:
var self;
self = this;
this.video.addEventListener("timeupdate", function() {
if (self.video.currentTime >= 6) {
self.showAnlageType();
}
});