Я пытаюсь отобразить видео в отзывчивом дизайне, чтобы границы масштабирования сливались в фоновом режиме.
Я допускаю, чтобы размеры видеоэлемента изменялись в пределах определенных границ. В результате, когда воспроизведение видео не заполняет фактический элемент html, я получаю черные полосы прокрутки вокруг моего видео.
Используя свойство css background, я смог изменить цвет баров, показанных в Chrome, FireFox и Opera. Я не могу понять, как изменить цвет, отображаемый для Internet Explorer или iOS (ipad).
Может ли кто-нибудь помочь мне с этим?
скрипт в соответствии с запросом: http://jsfiddle.net/swaEe/
html:
<video width="320" height="240" controls>
<source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
<source src="http://www.w3schools.com/html/movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
css:
video {
width: 500px;
background: blue;
}
*** _ edit _ ***
Это лучшая скрипка: http://jsfiddle.net/swaEe/40/
Воспроизведение видео должно оставаться вертикально и горизонтально центрироваться в контейнере. Я хочу, чтобы "бары" были прозрачными или имели тот же цвет, что и контейнер (красный в этом случае...).
<div style="width:200px; height:600px; background-color:red;">
<video width="100%" height="100%" style="background-color:red;" controls>
<source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
<source src="http://www.w3schools.com/html/movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
</div>
<br />
<div style="width:600px; height:200px; background-color:red;">
<video width="100%" height="100%" style="background-color:red;" controls>
<source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
<source src="http://www.w3schools.com/html/movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
</div>