是否可以限制HTML5视频中的转发?

时间:2012-02-28 14:16:36

标签: javascript jquery html5 html5-video jplayer

我正在尝试限制HTML5视频元素中的转发。但是有没有可能做到这一点。

我想限制视频的快进,但是应该允许向后导航。

感谢。

2 个答案:

答案 0 :(得分:4)

嗯,它并不完美,但您可以随时保存当前时间戳并与之进行比较。如果它在当前时间戳之后,则将其重置为旧时间戳。

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 :(得分:1)

不要包含controls属性,然后实现自己的用户界面。您可以创建一个快进按钮,可以执行任何您喜欢的操作...或者根本不包含任何内容。