-1

好吧,这措辞很尴尬,但我正在寻找的是一个脚本,它检查是否正在播放视频,如果正在播放,则不要再次开始播放。
这是一个在数组中有六个拇指的页面,每个拇指都播放一个视频,你不应该能够重新启动视频(这意味着它的行为就像它没有被选中)
我怎么能做到这一点?

4

1 回答 1

5

要防止单击对视频执行任何操作,您可以执行以下操作:

$("video").click(function(e) {
   e.preventDefault();
   return false;
});

要确定视频是否正在播放,您可以阅读上一个问题: 检测 HTML5 视频元素是否正在播放

因此,您需要阅读该内容,然后执行以下操作:

$("video").click(function(e) {
   if (videoStatus === "playing") {
      e.preventDefault();
      return false;
   }
});

如果您不使用 jQuery,请告诉我,我会更新我的答案以使用getElementsByTagName.

于 2012-05-21T03:35:52.677 回答