Javascript 从特定点在html上运行视频
我试图从特定点播放视频,但出现了错误,因为“无法读取null的属性'addEventListener'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; },假); }; 视频由您提供 文档
您的浏览器不支持HTML5视频。
var vid=document.getElementById(“myVideo”);
vid.onloadedmetadata=函数(){
document.getElementById('vid').addEventListener('loadedmetadata',函数(){
这个.currentTime=50;
},假);
};
视频由您提供
文档。getElementById('vid')
使用idvid
,但您的视频具有idmyVideo
这是由“无法读取null的属性'addEventListener'提示的”
您似乎还想添加两次eventHandler。。。我想这是正确的代码
var vid = document.getElementById("myVideo");
vid.onloadedmetadata = function () {
this.currentTime = 50;
};
document.getElementById('vid')
使用idvid
但您的视频具有idmyVideo
这是由“无法读取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开始播放