diff --git a/src/vCarousel.ts b/src/vCarousel.ts index d6c3855..c7d0f4b 100644 --- a/src/vCarousel.ts +++ b/src/vCarousel.ts @@ -92,13 +92,10 @@ export class vCarousel vContainer.style.display = "none"; else { - // Si une vidéo est déjà visible et en cours de lecture, je la stoppe et la remets à 0 + // Si une vidéo est déjà visible et en cours de lecture, je la stoppe // Sinon elle risque de continuer à être lue tout en étant cachée. - if(vCarousel._currentVideo!==undefined && !vCarousel._currentVideo.paused) - { + if(vCarousel._currentVideo!==undefined && !vCarousel._currentVideo.paused) vCarousel._currentVideo.pause(); - vCarousel._currentVideo.currentTime = 0; - } // J'affiche la première vidéo et j'essaye de la lancer, si cela est demandé vContainer.style.display = "block"; vCarousel._currentVideo=video; diff --git a/tests/vCarouselSpec.ts b/tests/vCarouselSpec.ts index 774377f..79914cc 100644 --- a/tests/vCarouselSpec.ts +++ b/tests/vCarouselSpec.ts @@ -123,7 +123,7 @@ describe("vCarousel", function() vCarouselTest.run(); expect(currentVideo.play).not.toHaveBeenCalled(); }); - + it("Doit passer d'une vidéo à l'autre et arrêter lorsqu'elles ont toutes été affichées.", function() { vCarouselTest.vContainers=["video1","video2","video3"];