8

HTML5 ビデオ要素の縦横比を検出することは可能ですか?

ビデオが要素のサイズに収まるように縮小されることはわかっています<video>が、ソース ビデオのアスペクト比を検出したいと考えています。

そうすれば、黒いバーを削除できます。

申し訳ありませんが、これは他のどこにも答えられていません。

4

1 に答える 1

23

別の StackOverflow 回答からの貼り付け: https://stackoverflow.com/a/4129189/1353189

<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

次に、幅を高さで割ることで縦横比を計算できます。

于 2013-02-15T22:47:09.380 に答える