javascript — Video.js — делает его отзывчивым в разных размерах

В настоящее время у меня есть видеоплеер Video.js, и мне удалось сделать его отзывчивым при просмотре его на мобильных телефонах / планшетах, но при просмотре на настольном компьютере видеоплеер растягивается до той же ширины / высоты, что и мой контейнер. Как указать фиксированную ширину / высоту на рабочем столе и уменьшить ее при просмотре на мобильных телефонах / планшетах?

index.php

<div class="content">
<video id="my-video" class="video-js vjs-default-skin vjs-16-9 vjs-big-play-centered" controls preload="auto" poster="" data-setup="{}">
<source src="video.mp4" type='video/mp4'>

<p class="vjs-no-js">
To view this video please enable JavaScript and consider upgrading to a web browser that supports HTML5 video.</a>
</p>
</video>
</div>

2

Решение

используйте медиа-запрос в css и измените ширину и высоту вашего контейнера на фиксированные

    /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
@media (min-width:481px) { /* css in here */ }

/* tablet, landscape iPad, lo-res laptops ands desktops */
@media (min-width:961px) { /* css in here */ }

/* Desktop up */
@media (min-width:1025px) { .container { width: 300px; height:300px; } }
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]