Una pequeña corrección a la función que genera el bucle:
Código Javascript
:
Ver originalreproductor.addEventListener("ended", function() {
var nombreActual = info.innerHTML.split(": ")[1];
var actual = videos.indexOf(nombreActual);
actual = actual == videos.length - 1 ? 0 : actual + 1;
this.src = videos[actual] + ".mp4";
info.innerHTML = "Vídeo: " + videos[actual];
this.play();
}, false);
De ese modo, luego de haberse reproducido el último vídeo, la etiqueta que muestra el nombre, tomará el nombre del primer vídeo, que es el que sigue.