我有一个包含电影列表的页面,并且它们都有其预告片,它是Youtube Iframe。完全停止关闭DIV容器(包含Youtube Iframe)的YouTube视频
您可以点击此处查看: http://www.edoramedia.com/boxofficeuae/
点击视频缩略图,你可以看到预览和特定电影的细节。点击播放按钮开始观看预告片,现在如果您点击关闭按钮或点击其他缩略图,即使容器已更改,仍然是前一个预告片正在后台播放。
我在这个项目中使用Jquery。那么有没有办法阻止拖车关闭?
我有一个包含电影列表的页面,并且它们都有其预告片,它是Youtube Iframe。完全停止关闭DIV容器(包含Youtube Iframe)的YouTube视频
您可以点击此处查看: http://www.edoramedia.com/boxofficeuae/
点击视频缩略图,你可以看到预览和特定电影的细节。点击播放按钮开始观看预告片,现在如果您点击关闭按钮或点击其他缩略图,即使容器已更改,仍然是前一个预告片正在后台播放。
我在这个项目中使用Jquery。那么有没有办法阻止拖车关闭?
由于DIV我正在使用Iframe嵌入,对我来说实现这种方法并不容易,而且使用Youtube API目前仍处于测试模式。我用this plugin,它工作得非常好。
你需要应用.hide()
功能包含视频的iframe
不,它不适用于hide(),因为即使DIV容器有点隐藏,但其内部的视频仍然在后台付费,所以当我打开另一个视频并开始播放时,会混合使用2视频的声音! – digipo
你可以使该特定的视频ID的HTML“”使用。 html的( “”); –
我想你要访问YouTube视频,并发出stopVideo
事件
player.stopVideo();
http://code.google.com/apis/youtube/js_api_reference.html#Playback_controls
由于我使用的是嵌入式iframe,因此实现此方法并不容易,而且现在使用Youtube API仍处于测试模式(http://code.google.com/intl/nl /apis/youtube/iframe_api_reference.html)。我使用这个插件:http://www.tikku.com/jquery-youtube-tubeplayer-plugin,它的工作非常好。 – digipo
你不能把这个问题缩小到最小的组件吗?你应该能够把它归结为一个10-20行代码的测试用例。 –