width=100% height="auto"
は、ブラウザウィンドウの幅全体に合わせてビデオサイズを調整しますが、ウィンドウの高さがアスペクト比よりも低い場合、ビデオの高さが低くなります。HTML5ビデオのフィット幅または高さ
ビデオの幅や高さに合わせて縮尺を調整し、クロップなしでビデオ全体を見ることができるようにします。最も近い比率(ウィンドウ比率が低い場合は余白を追加します)。
しかし、私はこれを行う方法を理解することはできません。
最初に高さの値%またはpxは無視されるようですが、高さを使用してサイズを設定することはできません。最小幅/高さでも同じです。
どうすればいいですか?
マイコード:
<video id="video" width=100% height="auto" onclick=playPause()></video>
ビデオがvは、アレイからのビデオリンクではJavaScriptによってロードされます。
video.addEventListener('play', function() { v.play();}, false);
http://fitvidsjs.com/をチェックしましたか? – Jahoe
これを今チェックしたところ、幅だけに基づいてスケーリングされているようです。 html5ビデオとwidth = "auto"に先行する古い方法と思われます。 – stackinista