2011-12-25 47 views
-2

我有一個包含電影列表的頁面,並且它們都有其預告片,它是Youtube Iframe。完全停止關閉DIV容器(包含Youtube Iframe)的YouTube視頻

您可以點擊此處查看: http://www.edoramedia.com/boxofficeuae/

點擊視頻縮略圖,你可以看到預覽和特定電影的細節。點擊播放按鈕開始觀看預告片,現在如果您點擊關閉按鈕或點擊其他縮略圖,即使容器已更改,仍然是前一個預告片正在後臺播放。

我在這個項目中使用Jquery。那麼有沒有辦法阻止拖車關閉?

+0

你不能把這個問題縮小到最小的組件嗎?你應該能夠把它歸結爲一個10-20行代碼的測試用例。 –

回答

1

由於DIV我正在使用Iframe嵌入,對我來說實現這種方法並不容易,而且使用Youtube API目前仍處於測試模式。我用this plugin,它工作得非常好。

0

你需要應用.hide()功能包含視頻的iframe

+0

不,它不適用於hide(),因爲即使DIV容器有點隱藏,但其內部的視頻仍然在後臺付費,所以當我打開另一個視頻並開始播放時,會混合使用2視頻的聲音! – digipo

+1

你可以使該特定的視頻ID的HTML「」使用。 html的( 「」); –

0

我想你要訪問YouTube視頻,併發出stopVideo事件

player.stopVideo(); 

http://code.google.com/apis/youtube/js_api_reference.html#Playback_controls

+0

由於我使用的是嵌入式iframe,因此實現此方法並不容易,而且現在使用Youtube API仍處於測試模式(http://code.google.com/intl/nl /apis/youtube/iframe_api_reference.html)。我使用這個插件:http://www.tikku.com/jquery-youtube-tubeplayer-plugin,它的工作非常好。 – digipo