Vidéo HTML5 boucle src changement sur la fin de la fonction de lecture ne fonctionne pas

J'ai un certain nombre de vidéos une par une dans le même lecteur vidéo HTML5

HTML

<video id="homevideo" width="100%" autoplay autobuffer>
    <source src="app/video1.mp4" type='video/mp4' />
</video>

JS

video_count = 1;
videoPlayer = document.getElementById("homevideo");
videoPlayer.addEventListener("ended", function (){
    video_count++;
    if (video_count == 4) video_count = 1;
    var nextVideo = "app/video" + video_count + ".mp4";
    videoPlayer.src = nextVideo;
    videoPlayer.play();
}, false); 

Si j'ai mis une alerte avant de jouer, ça fonctionne. Mais sans l'alerte, il n'est pas. Initialiser la deuxième lecture de la vidéo:

videoPlayer.src = nextVideo;
alert("a");
videoPlayer.play();

OriginalL'auteur Dhamu | 2013-07-08