使用 JavaScript 获取视频信息(宽度、高度、持续时间)

Getting video info (width, height, duration) using JavaScript

本文关键字:高度 持续时间 宽度 JavaScript 获取 视频 信息 使用      更新时间:2023-09-26

我需要在客户端验证视频并检查视频的宽度、高度和持续时间。仅检查文件扩展名是不够的;它必须确保使用正确的编解码器和包装器。我该怎么做?

试试这个:

<video id="my_id" src="music.mp4"></video>
var video_id = document.getElementById("my_id"); video_id.videoHeight;
video_id.videoWidth;

看看这个:

<video id="foo" src="foo.mp4"></video>
var vid = document.getElementById("foo");
vid.videoHeight; // returns the intrinsic height of the video
vid.videoWidth; // returns the intrinsic width of the video

来源(HTML5规范):http://www.w3.org/TR/html5/video.html#video