Можно ли ограничить пересылку в видео HTML5? - PullRequest
3 голосов
/ 28 февраля 2012

Я пытаюсь ограничить пересылку в моем элементе видео HTML5. Но есть ли возможность сделать это.

Я хочу ограничить ускоренную перемотку видео, однако следует разрешить обратную навигацию.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 28 февраля 2012

Ну, это не идеально, но вы всегда можете сохранить текущую метку времени и сравнить с ней.Если оно идет после текущей отметки времени, просто верните ее к старой.

var video = document.getElementsByTagName("video")[0];
var previousTime = 0;
video.addEventListener("timeupdate", function(event) {
    previousTime = video.currentTime;
});

video.addEventListener("seeking", function(event) {
    if (video.currentTime > previousTime)
        video.currentTime = previousTime;
}); 

Я пытался найти способ отменить поиск событий для более плавного результата, но не смог заставить его работать.Если у кого-то есть понимание того, как отменить их, буду очень признателен.

1 голос
/ 28 февраля 2012

Не включайте атрибут controls, а затем реализуйте свой собственный пользовательский интерфейс.Вы можете создать кнопку ускоренной перемотки вперед, которая делает все, что вам нравится ... или не включать ее вообще.

...