2013-11-01 38 views

回答

5

使用Vimeo API,您可以添加一个事件finish来触发重新加载。 Vimeo API包括一个方法unload(),但是it isn't supported in HTML players。相反,请重置iframe中的网址以将视频恢复为原始状态。

HTML

<iframe src="//player.vimeo.com/video/77984632?api=1" id="video"></iframe> 

JS

var iframe = document.getElementById("video"), 
    player = $f(iframe); 

player.addEvent("ready", function() {   
    player.addEvent('finish', function() { 
     player.element.src = player.element.src; 
    }); 
}); 
+0

嘿,你能适应这个目标的iframe元素的类,而不是ID?我已经尝试过使用'getElementsByClassName',但是当视频完成时它并没有倒退到开始。 – Lee

1

unload()现在应该正确地在所有球员的工作。