【发布时间】:2013-07-11 21:58:00
【问题描述】:
我不知道如何在视频播放中添加监听器。 我希望它最终在达到特定播放时间(即 10 秒)时停止。
我试过了:
while( video.currentTime != timeToStop){
video.play();
}
但这会导致浏览器挂起,可能是因为我一直在启动 video.play()。
do while
导致同样的问题。
那我应该用什么?
【问题讨论】:
-
你想做什么?您的代码没有显示任何有关添加侦听器的信息。您希望监听器何时运行?视频什么时候开始?什么时候结束?您可以监听一些事件,例如
video.addEventListener("ended", someFunction);。如果你想监听每一个tick,你可以使用timeupdate事件 -
这是您可能想要的示例:jsfiddle.net/XK4NW
-
很好,这正是我所需要的。谢谢,您想将其作为答案发布还是我应该删除此问题?
标签: javascript jquery html html5-video