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');
}
});
});