Javascript 如何播放第N秒的视频?
假设我有一个4分钟的视频,我希望它从第25秒开始播放,而不是从一开始Javascript 如何播放第N秒的视频?,javascript,html,video,html5-video,Javascript,Html,Video,Html5 Video,假设我有一个4分钟的视频,我希望它从第25秒开始播放,而不是从一开始 <video autoplay loop id="bgvid"> <source src="back.mp4" type="video/mp4"> </video> 是的,Mohit,我之前一直在寻找一个非常相同的功能,根据这个,你可以尝试这个javascript代码片段,它对我很有用;[这也是在特定时间停止视频的一种方法] function playVideo() { var
<video autoplay loop id="bgvid">
<source src="back.mp4" type="video/mp4">
</video>
是的,Mohit,我之前一直在寻找一个非常相同的功能,根据这个,你可以尝试这个javascript代码片段,它对我很有用;[这也是在特定时间停止视频的一种方法]
function playVideo() {
var starttime = 2; // start at 2 seconds
var endtime = 4; // stop at 4 seconds
var video = document.getElementById('player1');
//handler should be bound first
video.addEventListener("timeupdate", function() {
if (this.currentTime >= endtime) {
this.pause();
}
}, false);
//suppose that video src has been already set properly
video.load();
video.play(); //must call this otherwise can't seek on some browsers, e.g. Firefox 4
try {
video.currentTime = starttime;
} catch (ex) {
//handle exceptions here
}
}
尝试添加#t=TIME
<video autoplay loop id="bgvid">
<source src="back.mp4#t=25" type="video/mp4">
</video>
W3.org:Media Fragments URI-@Xufox是的,我在想同样的xD,你能指导我使用javascript方法吗?是的,这是基本方法。不过,请多解释一下,谢谢。我要试试看!谢谢。我要试试看!哇,这是迄今为止最简单的方法,非常感谢!每个人都需要知道这件事!
<video autoplay loop id="bgvid">
<source src="back.mp4#t=25" type="video/mp4">
</video>