Jouer plein de vidéo HTML5 et puis la boucle d'une section de celui-ci

Je suis en train de jouer un 8.6 deuxième vidéo, une fois complètement, et ensuite en boucle une petite section de la vidéo, infiniment, pour garder l'illusion d'un sans fin de la vidéo. Jusqu'à présent, j'ai regardé dans le les médias fragments de URI, et la terminé cas de la vidéo. Réglage de la currentTime attribut dans le clos de l'écouteur d'événement fonctionne, mais il rend la vidéo "blink".

À l'heure actuelle, je suis en utilisant un timeupdate écouteur d'événement à modifier le moment où la vidéo se rapproche de la fin [illustré ci-dessous]

elem.addEventListener('timeupdate', function () {
if (elem.currentTime >= 8.5) {
    elem.currentTime = 5;
    elem.play();
}
}, false);

JSFiddle ici

Cela fonctionne aussi bien, mais la vidéo est mise en pause, visiblement, avant de redémarrer en 5 secondes. Est-il plus aisément, de lecture de la vidéo une fois et puis la boucle à un segment de celui-ci?

InformationsquelleAutor WeNeigh | 2014-01-21