Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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 从特定点在html上运行视频_Javascript_Video.js - Fatal编程技术网

Javascript 从特定点在html上运行视频

Javascript 从特定点在html上运行视频,javascript,video.js,Javascript,Video.js,我试图从特定点播放视频,但出现了错误,因为“无法读取null的属性'addEventListener' 您的浏览器不支持HTML5视频。 var vid=document.getElementById(“myVideo”); vid.onloadedmetadata=函数(){ document.getElementById('vid').addEventListener('loadedmetadata',函数(){ 这个.currentTime=50; },假); }; 视频由您提供 文档

我试图从特定点播放视频,但出现了错误,因为“无法读取null的属性'addEventListener'


您的浏览器不支持HTML5视频。
var vid=document.getElementById(“myVideo”);
vid.onloadedmetadata=函数(){
document.getElementById('vid').addEventListener('loadedmetadata',函数(){
这个.currentTime=50;
},假);
};
视频由您提供


文档。getElementById('vid')
使用id
vid
,但您的视频具有id
myVideo

这是由“无法读取null的属性'addEventListener'提示的”

您似乎还想添加两次eventHandler。。。我想这是正确的代码

var vid = document.getElementById("myVideo");
vid.onloadedmetadata = function () {
    this.currentTime = 50;
};

document.getElementById('vid')
使用id
vid
但您的视频具有id
myVideo

这是由“无法读取null的属性'addEventListener'提示的”

您似乎还想添加两次eventHandler。。。我想这是正确的代码

var vid = document.getElementById("myVideo");
vid.onloadedmetadata = function () {
    this.currentTime = 50;
};

谢谢。。我用电脑做的

  <script>
        var vid = document.getElementById("myVideo");
        vid.onloadedmetadata = function () {
            this.currentTime = 10;
            this.play();

        };
    </script> 

var vid=document.getElementById(“myVideo”);
vid.onloadedmetadata=函数(){
这个.currentTime=10;
这个。play();
};

谢谢。。我用电脑做的

  <script>
        var vid = document.getElementById("myVideo");
        vid.onloadedmetadata = function () {
            this.currentTime = 10;
            this.play();

        };
    </script> 

var vid=document.getElementById(“myVideo”);
vid.onloadedmetadata=函数(){
这个.currentTime=10;
这个。play();
};

由于视频长度小于50秒,因此将currentTime设置为小于或等于视频长度的秒数将起作用:


您的浏览器不支持HTML5视频。
var vid=document.getElementById(“myVideo”);
vid.addEventListener('loadedmetadata',函数(){
this.currentTime=30;//从第30秒开始播放
this.volume=.1;//只是为了不大声播放并吓唬周围的人
这个。play();
},假);
视频由您提供


由于视频长度小于50秒,因此将currentTime设置为小于或等于视频长度的秒数将起作用:


您的浏览器不支持HTML5视频。
var vid=document.getElementById(“myVideo”);
vid.addEventListener('loadedmetadata',函数(){
this.currentTime=30;//从第30秒开始播放
this.volume=.1;//只是为了不大声播放并吓唬周围的人
这个。play();
},假);
视频由您提供


vid.addEventListener
此外,您已经在覆盖
onloadedmetadata
,因此不需要为同一事件添加事件侦听器。只需直接说明函数。带有
id=“vid”
的元素在哪里?你的意思可能是
vid.addEventListener
谢谢chris,我已经更正了,但它不是从50开始播放的。基本上,你想要的是:
vid.addEventListener('loadedmetadata',function(){this.currentTime=50;this.play();},false)
是的,但这也不起作用,它不能从50
视频播放。addEventListener
此外,您已经覆盖了
onloadedmetadata
,因此不需要为同一事件添加事件侦听器。只需直接说明函数。带有
id=“vid”
的元素在哪里?你的意思可能是
vid.addEventListener
谢谢chris,我已经更正了,但它不是从50开始播放的。基本上,你想要的是:
vid.addEventListener('loadedmetadata',function(){this.currentTime=50;this.play();},false)是的,但这也不起作用,不能从50开始播放