2011-12-25 48 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