Автозапуск HTML-видео не работает с bxSlider в Chrome

#html #google-chrome #html5-video #bxslider

#HTML #google-chrome #html5-видео #bxslider

Вопрос:

Итак, я создал этот слайдер с помощью bxSlider, и он отлично работает. За исключением Chrome. В Chrome он не считывает ни один из атрибутов внутри <video> тега, вложенного внутрь слайдера. Таким образом, автозапуск отсутствует, а элементы управления по-прежнему доступны.

Вот код, он довольно прост:

 <ul class="slider bxslider" id="slider">
    <li id="01" class="slide">
        <video autoplay loop muted poster="img/01.jpg">
            <source src="img/pickup.webm" type="video/webm">
            <source src="img/pickup.mp4" type="video/mp4">
        </video>
    </li>
    <li id="02" class="slide">
        <img src="img/02.jpg">
    </li>
</ul>
  

Это отлично работает в любом другом браузере. Если я использую тот же код вне слайдера <ul> , все работает. Я нашел несколько взломов с использованием JS, которые должны решить проблему, но я бы предпочел решить это без использования JS. Есть мысли?

Ответ №1:

Добавление video: true и fitvids.js плагин устранил проблему.