完成后重置Vimeo播放器

时间:2013-11-01 01:14:22

标签: javascript vimeo froogaloop vimeo-player

如何将嵌入的Vimeo视频重置为播放后的onload状态?

Vimeo API提供卸载方法

player.api("unload")

但它不适用于非闪存播放器。

2 个答案:

答案 0 :(得分:7)

使用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;
    });
});

答案 1 :(得分:3)

unload()现在应该适用于所有玩家。