это действительно старая ветка, я знаю, и то, что я предлагаю, это не обязательно решение, которое вы ищете, но для всех людей, которые попадают сюда из-за поиска в том, что я искал: масштабируйте видео, чтобы заполнитьэлемент видео контейнера, сохраняя соотношение в неизменном виде
Если вы хотите, чтобы видео занимало размер элемента <video>
, но видео масштабируется правильно, чтобы заполнить контейнер, сохраняя соотношение сторон в такте.можно сделать это с помощью CSS, используя object-fit
.Как и background-size
для фоновых изображений, вы можете использовать следующее:
video {
width: 230px;
height: 300px;
object-fit: cover;
}
Я надеюсь, что это может помочь некоторым людям.
РЕДАКТИРОВАТЬ: работает в большинстве браузеров, ноIE