我正在尝试限制HTML5视频元素中的转发。但是有没有可能做到这一点。
我想限制视频的快进,但是应该允许向后导航。
感谢。
答案 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
属性,然后实现自己的用户界面。您可以创建一个快进按钮,可以执行任何您喜欢的操作...或者根本不包含任何内容。