是否可以检测HTML5视频元素的宽高比?
我知道视频会缩小以适应<video>
元素的尺寸,但我想检测源视频的宽高比。
这样就可以去除任何黑色边框。
抱歉,我没有在其他地方找到答案。
是否可以检测HTML5视频元素的宽高比?
我知道视频会缩小以适应<video>
元素的尺寸,但我想检测源视频的宽高比。
这样就可以去除任何黑色边框。
抱歉,我没有在其他地方找到答案。
从另一个 StackOverflow 回答复制:
https://dev59.com/42855IYBdhLWcg3w0H13#4129189<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
你可以通过将视频的宽度除以高度来计算其纵横比。