3

有一种方法可以获取视频持续时间,而无需在 html 中包含视频标签?

例如:

var Video = $('<video></video>')
                            .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"'+ "/>");

我想从“视频”中获取持续时间,可以吗?

4

2 回答 2

1

这是指向视频标签上一个好页面的链接。

于 2012-08-16T20:10:30.717 回答
0

尝试这个

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

因此,如果这是您想要的,那么您的页面中的 html 就不会在内存中

于 2012-08-16T20:05:45.743 回答