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>

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


person James B    schedule 03.09.2014    source источник


Ответы (1)


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

jQuery(document).ready(function(){
jQuery('.top-carousel').bxSlider({
  onSliderLoad: function(){
 jQuery('video').trigger('play');
  },
  onSlideAfter: function(){
   // jQuery('video').trigger('play');
  }
});
});
person James B    schedule 03.09.2014