Pour un exemple, je veux qu'il change la vidéo s'il est en pause entre 2 et 4 secondes et si la touche «o» est enfoncée. Je ne veux pas qu'il boucle l'action sur la deuxième vidéo.

0
Douglas Banks 7 nov. 2019 à 04:45

1 réponse

L'ajout d'une variable vidéo initiale l'empêchera de boucler. L'utilisation du numéro ANCI 111 fera référence à la clé «o». 'myVideo' est pour votre identifiant de tag vidéo

var vid = document.getElementById('myVideo');
var initialVideo = 'http://clips.vorwaerts-gmbh.de/VfE_html5.mp4';

document.onkeypress = function(e){
    if ((e || window.event).keyCode === 111 && e.target.currentSrc === initialVideo ) {
        if (vid.currentTime > 2 && vid.currentTime < 4) {
            vid.setAttribute('src', "movie.mp4");
            vid.load();
        }
    }
};
0
Douglas Banks 7 nov. 2019 à 02:17