Javascript 如何设置HTML5视频的开始时间和结束时间?
如何设置HTML5视频的开始时间和结束时间 我想在特定的时间用数字键启动和停止html5视频Javascript 如何设置HTML5视频的开始时间和结束时间?,javascript,html,video,Javascript,Html,Video,如何设置HTML5视频的开始时间和结束时间 我想在特定的时间用数字键启动和停止html5视频 $(document).ready(function() { var $vid = document.getElementById("video1"); $vid.width = $( window ).width(); $(document).keypress(function(e) { var code = e.keyCode; if(code == 49) { $vi
$(document).ready(function() {
var $vid = document.getElementById("video1");
$vid.width = $( window ).width();
$(document).keypress(function(e) {
var code = e.keyCode;
if(code == 49) {
$vid.currentTime = 0;
$vid.play();
$vid.addEventListener("timeupdate", function() {
if ($vid.currentTime >= 2) {
$vid.pause();
}
}, false);
}
if(code == 50) {
$vid.currentTime = 2;
$vid.play();
$vid.addEventListener("timeupdate", function() {
if ($vid.currentTime >= 4) {
$vid.pause();
}
}, false);
}
});
});
这是我目前的剧本。。
我可以从代码50到代码49,但不能从49到50!
如何解决此问题?问题是您添加了两个侦听器。我会确保您在添加下一个侦听器之前删除上一个侦听器,或者有一个侦听器跟踪最近按下的键代码并做出相应反应…谢谢!removeEventListener做到了$参见removeEventListener(“时间更新”,时间);