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

4

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

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

谢谢。


1
你所说的 forwarding 是什么意思? - Ian Devlin
@lan Devlin,我想限制视频的前进导航,但是允许后退导航。 - Tushar Ahirrao
@IanDevlin:快进 - jgauffin
你能否包含用于展示视频的 HTML 代码? - Manse
我猜那就是他的意思,我只是想确认一下... - Ian Devlin
显示剩余2条评论
2个回答

5

虽然不是完美的解决方案,但您始终可以保存当前时间戳,并与之比较。如果它在当前时间戳之后,只需将其重置回旧时间戳即可。

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

不要添加controls属性,然后实现自己的用户界面。您可以创建一个快进按钮,让它执行您想要的操作...或者根本不包括它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接