Я только хотел предотвратить стремление вперед.У меня есть больше кода в моей системе, что позволяет им сделать паузу и вернуться позже.Он записывает текущую позицию и устанавливает позицию видео при загрузке.
Я использую video.js.Я пытался использовать событие timechange, но оно срабатывает перед поиском.Итак, я прибегнул к использованию интервала для захвата текущей позиции каждую секунду.Если позиция поиска больше текущей позиции, установите ее обратно.Прекрасно работает.
var player = null;
var curpos = 0;
videojs("player").ready(function(){
player = this;
});
player.on('seeking', function () {
var ct = player.currentTime();
if(ct > curpos) {
player.currentTime(curpos);
}
});
function getpos() {
curpos = player.currentTime();
}
onesecond = setInterval('getpos()', 1000);