bxslider останавливает автозапуск элемента видео

Я использую слайдер Bx для стандартной карусели. На одном из слайдов есть элемент с автовоспроизведением и циклом для использования в качестве фона.

Проблема в том, что слайдер bx останавливает воспроизведение видео. Есть ли известный способ переопределить это поведение.

Видео воспроизводится нормально, когда страница загружается, пока не сработает js для bxslider и не остановится.

Я использую конфигурацию из коробки для bxslider, и внутри li это:

 <video preload="" loop="" autoplay="" class="video-bg">
        <source src="<?php echo get_template_directory_uri(); ?>/library/images/tbf/flag.mp4" type="video/mp4">
        <source src="<?php echo get_template_directory_uri(); ?>/library/images/tbf/flag.ogv" type="video/ogg">
 </video>

Заранее спасибо!

1 ответ

Используя обратные вызовы, я установил параметры для воспроизведения всех видео. Не элегантные решения, но достаточно хорошие на данный момент:

jQuery(document).ready(function(){
jQuery('.top-carousel').bxSlider({
  onSliderLoad: function(){
 jQuery('video').trigger('play');
  },
  onSlideAfter: function(){
   // jQuery('video').trigger('play');
  }
});
});
Другие вопросы по тегам