HTML5 Баннер Размер видео для полноэкранного режима

У меня есть вопрос относительно следующего:

Мне поручено создать баннер HTML5, который включает в себя видео. Контейнер для видео имеет размеры 300x250 с включенными элементами управления. Присвоенный ему источник также имеет размер 300x250, однако, когда пользователь на рабочем столе просматривает полноэкранное видео на рабочем столе, качество оказывается довольно паршивым, поскольку оно простирается до экрана пользователя.

Вопрос: возможно ли, чтобы размер видео контейнера оставался 300x250px, в то время как назначенный исходный файл имеет гораздо больший размер, поэтому он будет четким при просмотре на настольных устройствах? Есть ли способ показа видео меньшего размера при просмотре на мобильных устройствах методом обнаружения?

Спасибо!

1 ответ

Возможно, что размеры контейнера (width а также height атрибуты) и размеры видео (videoWidth а также videoHeight атрибуты) не совпадают.

Вы можете применить медиа-запросы к source использование элемента media атрибут:

<video width="300" height="250" controls>
  <source src="small.mp4" type="video/mp4" media="screen and (max-width: 480px)">
  <source src="big.mp4" type="video/mp4">
</video>
Другие вопросы по тегам