Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何播放第N秒的视频?_Javascript_Html_Video_Html5 Video - Fatal编程技术网

Javascript 如何播放第N秒的视频?

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

假设我有一个4分钟的视频,我希望它从第25秒开始播放,而不是从一开始

<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>