我想限制HTML5视频元素中的转发。但是有没有可能做到这一点。
我想限制视频的快进,但是允许后退导航。
谢谢。
我想限制HTML5视频元素中的转发。但是有没有可能做到这一点。
我想限制视频的快进,但是允许后退导航。
谢谢。
虽然不是完美的解决方案,但您始终可以保存当前时间戳,并与之比较。如果它在当前时间戳之后,只需将其重置回旧时间戳即可。
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;
});
我尝试寻找一种取消查找事件以获得更平滑结果的方法,但无法使其正常工作。如果有人能够提供如何取消这些事件的见解,将不胜感激。
不要添加controls
属性,然后实现自己的用户界面。您可以创建一个快进按钮,让它执行您想要的操作...或者根本不包括它。