javascript - 是否可以在 HTML5 视频中限制转发?

标签 javascript jquery html html5-video jplayer

我试图在我的 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;
}); 

我试图找到一种方法来取消搜索事件以获得更流畅的结果,但无法让它发挥作用。如果有人对如何取消这些有任何见解,将不胜感激。

关于javascript - 是否可以在 HTML5 视频中限制转发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9483542/

相关文章:

php - 如何使用 session 变量创建 php 图像

javascript - JS 无法关闭覆盖页面

jquery - 在 JQUERY 代码中使用两个 CSS 属性

javascript - 在 Javascript 中访问 window.App 函数

html - 是否可以将 CSS 应用于名称包含特定字符串的元素?

javascript - 无法在 JavaScript 中单击时更改元素

javascript - 三.JS翻译目标

javascript - 想要创建一个下载按钮,该按钮在悬停时淡入另一个图像,然后在单击时淡入第三个图像

javascript - jquery - .hide() .show() 破坏 CSS 样式

jquery - 对表中的最后一行进行 AJAX 加载调用