ビデオをコンテナに収める必要がある場合はビデオを縮小する必要があります。 FireFoxで動作させることはできましたが、ビデオを縮小できませんでした。クロム。 FireFoxの
Chromeのコンテナに合わせてhtml5ビデオ要素を縮小する
で
.media-player video {
cursor : pointer;
max-height : 100%;
z-index : 0;
display : block;
margin : auto;
max-width : 100%;
}
クロームでそれだけ縮小する必要があるときビデオは、容器の外にきしむされていることを
注意してください。動画要素のクロムを強制的にmax-height : 100%;
にすることはできますか?
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.video-container {
position : absolute;
top : 0;
left : 0;
right : 0;
bottom : 0;
}
.container{height:300px;}
.col {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.col-center {
align-items: center;
justify-content: space-around;
}
.box {
flex: auto;
min-height: 0;
}
.box-shrink {
flex: 0 1 auto;
min-height: 0;
}
.media-player {
position: relative;
min-width: 250px;
margin: auto;
}
video {
cursor: pointer;
max-height: 100%;
z-index: 0;
display: block;
margin: auto;
max-width: 100%;
}
<div class="col box container">
<div class="media-player video box">
<div class="col col-center box video-container">
<video controls poster="https://archive.org/download/WebmVp8Vorbis/webmvp8.gif">
<source src="https://archive.org/download/WebmVp8Vorbis/webmvp8.webm" type="video/webm">
</video>
</div>
</div>
<div class="media-player video box">
<div class="col col-center box video-container">
<video controls poster="https://archive.org/download/WebmVp8Vorbis/webmvp8.gif">
<source src="https://archive.org/download/WebmVp8Vorbis/webmvp8.webm" type="video/webm">
</video>
</div>
</div>
<div class="media-player video box">
<div class="col col-center box video-container">
<video controls poster="https://archive.org/download/WebmVp8Vorbis/webmvp8.gif">
<source src="https://archive.org/download/WebmVp8Vorbis/webmvp8.webm" type="video/webm">
</video>
</div>
</div>
</div>
クロムに切り取らとFirefoxが違いを見て実行します。
更新:今のところ絶対位置で修正してスニペットを更新しました。いずれかがよりよい解決策を持っている場合...
あなたのマークアップはどのようなものが見えますか?それは「ボックスサイズ」の問題ですか?それはこのように見えますか? - https://jsfiddle.net/abhitalks/3x6dpf97/? – Abhitalks
@Abhitalksいいえ私はボックスサイズを持っていませんが、私のコンテナはフレックスアイテムです。フレックス:0 1 auto; 'サンプルを作ることができるかどうか確認しましょう – Exlord
ここ - https://jsfiddle.net/abhitalks/3x6dpf97/1/- フレックスアイテム付き。 – Abhitalks