2011-04-10 42 views
0

我的頁面動態地啓動了幾個Vimeo iFrame嵌入式視頻之一,我使用jQuery淡入淡出和開始/停止。現在,我的關閉功能隱藏了視頻並隨後暫停。如果您在隱藏視頻後顯示相同的視頻,則會從之前暫停的視頻開始。我希望它重新啓動。我無法弄清楚正確的行動。一些如何「停止」和「重新啓動」不是選項(這是多麼不合邏輯的?播放/暫停/停止)。使用Froogaloop重新啓動Vimeo iFrame JavaScript和jQuery

我鏈接到Vimeo的託管版本的Froogaloop JS和使用jQuery來調用函數。

謝謝!

的JavaScript:

$('#close, #underlay').click(function() { 
    $('.vim, #close, #container, #underlay').fadeOut(400); 
    var player=$f($('.vid:visible')[0]); 
    player.api('pause'); 
}); 

回答

2

當你擁有了它淡入,你可以尋求這樣的視頻的開頭:

player.api("seekTo", 0); 
player.play(); 
+0

很好用。 VIMEO的關鍵幀被認爲是「0」,但這是不可避免的。我將你的代碼簡化爲player.api(「seekTo」,「0」)。api('play'); – technopeasant 2011-04-10 19:56:17

1

要完全重新開始,我喜歡

player.api('unload')