Как перезагрузить видео в карусели изображений? - PullRequest
0 голосов
/ 06 августа 2020

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

Вот мой код:

image

1 Ответ

1 голос
/ 06 августа 2020

Используйте slid.bs.carousel событие смены слайда, оно event.target будет содержать целевой слайд, который только что был показан

$("#myCarousel").on('slid.bs.carousel', function(e){
    var vid = $(e.target).find('video')
    if(vid.length >0){
        vid[0].load();
    }
    alert('The carousel has finished sliding from one item to another!');
});
...