2013-04-30 80 views
0

我有一个网站,其中大部分工作非常好。它是用ASP.NET编写的,它呈现一个GridView,每个视频都有一行,显示缩略图和描述。同样在每一行中都有一个包含嵌入视频本身的面板,与ModalPopupExtender相关联,这样面板(以及视频)只有在按下GridView每行时渲染的按钮时才可见。到现在为止还挺好。全部嵌入式YouTube视频立即开始播放

这在IE10中很好用。我甚至有一些JavaScript会在面板关闭时停止视频,成功识别停止命令应该传递给哪个嵌入式视频。但是,在谷歌浏览器的事情并不顺利。

在Chrome中,页面加载需要很长时间 - 这是问题的第一个迹象。然后,当我点击一个按钮开始播放视频时,即使只有请求的视频可见,所有视频开始播放(您可以听到所有视频的音频)。这很快导致Shockwave崩溃。

为什么要在IE10中工作而不是Chrome?为什么每个视频都只是因为玩游戏才开始玩呢?我希望我可以通过不包含autostart=true参数来克服这个问题,但我希望视频在弹出时自动启动,并且它在IE中工作 - 正如我所期望的那样,因为它们都被渲染为不同的嵌入式视频。

+1

从你的问题缺少:页面的URL展示了问题,这样我们就可以准确地诊断是怎么回事,并提供建议。 – 2013-05-02 19:33:11

回答