Воспроизвести видео снова после повторного запуска карусели bootstrap - PullRequest
0 голосов
/ 14 июля 2020

У меня есть загрузочная карусель, первый элемент карусели - это видео, а остальные - изображения. Когда начинается карусель, видео воспроизводится автоматически, а когда видео заканчивается, карусель продолжается, и изображения отображаются. Я хочу, чтобы после того, как Карусель l oop снова вернется к видео, видео снова будет воспроизводиться с автоматическим воспроизведением, как в первый раз.

$("#homeCarousel").carousel('pause'); // this prevents the auto-loop

function homeCarouselVideo() {
    $(".carousel-item").each(function(){
        if($(this).hasClass('active')) {
            var video = $(this).find('.d-block');
            video.get(0).play();                                
        }
    });
}
homeCarouselVideo();   

$('video').on('ended', function (e) {
    $("#homeCarousel").carousel('cycle')
});

Заранее спасибо за вашу помощь.

...