【问题标题】:Is it possible to restrict forwarding in HTML5 video?是否可以限制 HTML5 视频中的转发?
【发布时间】:2012-02-28 14:16:35
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 转发到底是什么意思?
  • @lan Devlin..我想限制视频的向前导航,但是应该允许向后导航。
  • @IanDevlin:快进
  • @lanDevlin...是的快进...
  • 能否包含用于显示视频的 HTML ...

标签: javascript jquery html html5-video jplayer


【解决方案1】:

好吧,它并不完美,但您始终可以每次都保存当前时间戳并与之进行比较。如果它在当前时间戳之后,只需将其重置回旧时间戳即可。

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;
}); 

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

【讨论】:

    【解决方案2】:

    不要包含 controls 属性,然后实现您自己的 UI。您可以创建一个快进按钮来执行您喜欢的任何操作……或者根本不包含一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-15
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多