Bonjour à tous je suis débutant en javascript et j'ai récupéré un code qui fonctionne mais que j'aimerai améliorer. Il permet de lire une vidéo et de faire en sorte qu'elle se mette en pause pendant un certains temps puis qu'elle reprenne sa lecture... Actuellement le code met la vidéo 5 fois en pause mais lorsqu'elle se termine et se remet en boucle le script ne fonctionne plus. J'aimerai que ma vidéo se relance et que je ne sorte pas de la boucle. Ma vidéo ne dure que 9 secondes... Merci à l'avance pour votre aide.
Voici ma boucle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 var myvideo = document.getElementById('myvideo'), var time = [1,3,5,7,9,11]; var bools = [false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false]; myvideo.addEventListener("timeupdate", function() { for (i = 0; i <= 100; i++) { if(this.currentTime >= time[i] && bools[i] == false) { this.pause(); setTimeout(function(){ myvideo.play(); playbutton.style.visibility = "hidden"; }, 1000); bools[i] = true; } } });
Partager