Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 如何从使用jquery动态创建的视频标记中获取视频持续时间?_Javascript_Jquery - Fatal编程技术网

Javascript 如何从使用jquery动态创建的视频标记中获取视频持续时间?

Javascript 如何从使用jquery动态创建的视频标记中获取视频持续时间?,javascript,jquery,Javascript,Jquery,有没有一种方法可以获取视频持续时间,而不必在html中添加视频标记 例如: var Video=$(“”) .附加(“”) .附加(“”); 我想从“视频”中获取持续时间,可以吗 试试这个 var vidElement = document.createElement('video'); $(vidElement).append("<source src=video.mp4 type=video/mp4; codecs="+'"avc1.42E01E, mp4a.40.2"'+ "/&g

有没有一种方法可以获取视频持续时间,而不必在html中添加视频标记

例如:

var Video=$(“”)
.附加(“”)
.附加(“”);
我想从“视频”中获取持续时间,可以吗

试试这个

var vidElement = document.createElement('video');
$(vidElement).append("<source src=video.mp4 type=video/mp4; codecs="+'"avc1.42E01E, mp4a.40.2"'+ "/>").append("<source src=video.webm type=video/webm; codecs="+'"vp8, vorbis"'+ "/>");

console.log(vidElement.duration);
var vidElement=document.createElement('video');
$(vidElement.append(“”)。append(“”);
console.log(vidElement.duration);
因此,如果你想要的话,你的页面中就不会有html,只要在内存中就可以了。

这是一个关于视频标签的好页面的链接。

我找到了这个链接:我希望这对你有帮助
var vidElement = document.createElement('video');
$(vidElement).append("<source src=video.mp4 type=video/mp4; codecs="+'"avc1.42E01E, mp4a.40.2"'+ "/>").append("<source src=video.webm type=video/webm; codecs="+'"vp8, vorbis"'+ "/>");

console.log(vidElement.duration);