Как изменить видео, если в пределах диапазона паузы и нажата клавиша - PullRequest
0 голосов
/ 07 ноября 2019

Например, я хочу, чтобы оно изменило видео, если оно приостановлено между 2-4 секундами и нажата клавиша 'o'. Я не хочу, чтобы это повторило действие на втором видео.

1 Ответ

0 голосов
/ 07 ноября 2019

Добавление исходной переменной видео предотвратит ее зацикливание. Использование номера ANCI 111 будет ссылаться на клавишу «o». «myVideo» - это идентификатор вашего видео тега

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();
        }
    }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...