Как просто отобразить HTML-видео постер для мобильного устройства

В настоящее время у меня есть HTML-видео внутри div, которое автоматически воспроизводится для настольных браузеров. Я пытаюсь реализовать исправление, которое отключает video для мобильного и отображает только видео POSTER на своем месте. Я чувствую, что это должно быть простое исправление, но я не могу найти какой-либо CSS или JS, чтобы сделать это.

Код ниже:

<div class="row">
    <div class="col-1 no-padding">
         <video loop muted autoplay poster="images/joe-rule/banner.jpg" class="width">
            <source src="images/joe-rule/video-reel.mp4" type="video/mp4" >
    </video>
    </div>
</div>  

1 ответ

Это то, что я сделал

в формате HTML:

<div class="row">
<div class="col-1 no-padding">
     <video loop muted autoplay class="width">
        <source src="images/joe-rule/video-reel.mp4" type="video/mp4" >
</video>
</div>

в js:

проверьте, загружена ли страница в мобильном телефоне

if (isMobile) { $(".col-1 no-padding").find('video').attr('poster', 'images/joe-rule/banner.jpg'); }

Так что плакат будет отображаться только в мобильном телефоне.

вам может понадобиться поискать использование "isMobile" или любой другой, чтобы проверить, загружена ли страница в мобильном телефоне.

Другие вопросы по тегам