我正在尝试使用javascript控制html5视频。我想要的是当用户点击一个按钮时,视频将跳转到另一帧并继续从那里开始播放。使用我当前的代码,搜索后播放始终停止。
function jumpToTime(){
var video = $("video")[0];
video.currentTime = 160;
document.getElementbyId("videoclip").play(); //not working
};
//the following code is probably not really related to the question:
var endtimeoffset = 2000;
video.addEventListener("timeupdate", function() {
if (video.currentTime >= endtimeoffset) {
video.pause();
}
}, false);
答案 0 :(得分:2)
我遇到了类似的问题,通过暂停视频,然后设置currentTime,然后播放视频找到了解决方案。要更新您的代码:
function jumpToTime(){
var video = $("video")[0];
video.pause();
video.currentTime = 160;
video.play();
};
答案 1 :(得分:0)
我会尝试一些事情:
答案 2 :(得分:0)
function jumpToTime(){
document.getElementById("videoclip").currentTime = 160;
document.getElementById("videoclip").play(); //not working
};
getElementbyId - > getElementById - b - >乙
通过id获取直接对象...