让html5视频在结束时转到第一帧?

CCr*_*ler 5 javascript jquery html5-video

我有一个简单的视频html5标签,绑定到"已结束"事件:

$('#video').show().trigger("play").bind('ended', function () { 
//code
}
Run Code Online (Sandbox Code Playgroud)

由于我通过按钮点击"显示"和"隐藏"它,我想让它返回到最后一个函数的第一帧,所以它会在下一次出现时从头开始(现在它从结束,当它从最后一帧到第一帧时,它会引起令人讨厌的闪烁).

这有可能与jQuery?

提前致谢!

Nie*_*els 15

你可以使用类似的东西

$('#video').show().trigger("play").bind('ended', function () { 
    this.currentTime = 0;
}
Run Code Online (Sandbox Code Playgroud)

如果已经过了loadedmetadata事件,则只能设置currentTime.