返回视频时,它的结束
问题描述:
我有简单的简单的标记在我的HTML开始:返回视频时,它的结束
<video id="vid" controls="controls">
<source src="mov_bbb.mp4" type="video/mp4">
</video>
试过这样:
$(document).ready(function(){
myVid=document.getElementById("vid");
myVid.onloadedmetadata=function(){
if (myVid.ended == true) {
myVid.currentTime = 0;
}
}
});
任何想法如何,我可以返回视频时,它的结束开始?
答
你在做什么基本上是检查加载元数据后视频是否已经结束,例如在浏览器中加载视频的元数据。视频结束后,您需要使用一个事件。
使用onended事件,而不是
myVid.onended = function(e) { myVid.currentTime = 0; myVid.play(); }
试试这个...
$(document).ready(function(){
myVid=document.getElementById("vid");
myVid.onended = function(e) { myVid.currentTime = 0; myVid.play(); }
});
这里是一个的jsfiddle如果你不敢相信我。 http://jsfiddle.net/004s1fun/
@ 3rror404看到它,它不工作 – Rahil 2014-08-31 14:39:35