HTML5 video loop src смена функции конца воспроизведения не работает

У меня есть несколько видео, воспроизводимых одно за другим в одном и том же видеоплеере HTML5

HTML


    

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); 

Если я поставлю предупреждение перед игрой,работает. Но без предупреждениянет. Инициализируйте второе воспроизведение видео:

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

Ответы на вопрос(1)

Ваш ответ на вопрос