<video src="video.ogv" id="myVideo">
video not supported
</video>
<script type='text/javascript'>
document.getElementById('myVideo').addEventListener('ended',myHandler,false);
function myHandler(e) {
// What you want to do after the event
}
</script>
6 回答
JQUERY
HTML
活动类型HTML Audio and Video DOM Reference
您可以添加一个“已结束”的事件侦听器作为第一个参数
像这样 :
这是一种在视频结束时触发的简单方法 .
在'EventListener'行中,将'ended'替换为'pause'或'play'来捕获这些事件 .
您可以添加监听器所有视频事件,其中包括
ended, loadedmetadata, timeupdate
,其中ended
函数在视频结束时被调用在"I want to roll my own controls"部分的Opera Dev网站上查看这篇Everything You Need to Know About HTML5 Video and Audio帖子 .
这是相关部分:
然后你可以使用:
onended
是所有媒体元素上的HTML5标准事件,请参阅HTML5 media element (video/audio) events文档 .这是一个完整的例子,我希望它有帮助=) .