【发布时间】:2019-07-29 06:42:56
【问题描述】:
我在 html 视频标签中添加开始和结束时间,并在视频结束事件中编写代码。但问题是当我在 html 视频标签中使用开始和结束时间时,结束的事件不起作用但它在不使用开始和结束时间的情况下工作正常。
Html 视频标签
<video style="object-fit: fill;" class="videocls" width="780" height="363" id="vid">
<source src="/newhope/upload/1562979764.mp4#t=55,72" type="video/mp4">
</video>
视频停止事件
$("#vid").bind("ended", function() {
alert('hit me');
});
我想在 html 视频标签中提到的特定持续时间完成时触发此结束事件。
【问题讨论】:
-
“我在 html 视频标签中添加了开始和结束时间”——你指的是源代码中的
#t=55,72部分吗?这不是 HTML5 本身提供的任何类型的功能,AFAIK - 所以它可能依赖于某种额外的库/代码来使它做任何事情?然后你应该提到那是什么。 -
@misorude 是的,我指的是同一个
-
您是否尝试过收听
onTimeUpdate事件?您可以轻松检查this.currentTime是否 === 您的结束时间。 -
感谢大家的关注。我找到了解决方案并发布在答案中
标签: javascript php jquery html