我的网站大部分都运行得非常好。它是用ASP.NET编写的,它呈现一个GridView,每个视频都有一行,显示缩略图和描述。同样在每一行中都有一个Panel,其中包含嵌入的视频本身,与ModalPopupExtender相关联,这样当按下按钮(也在GridView的每一行中呈现)时,Panel(以及视频)才会显示。到目前为止一切都很好。
这在IE10中很有用。我甚至有一些JavaScript在Panel关闭时停止视频,成功识别应该传递stop命令的WHICH嵌入视频。但是,在谷歌浏览器中,事情并不顺利。
在Chrome中,网页需要很长时间才能加载 - 这是第一个出现问题的迹象。然后,当我单击按钮开始播放视频时,即使只有所请求的视频可见,所有视频也会开始播放(您可以听到所有视频中的音频)。这很快就会导致Shockwave崩溃。
为什么这应该在IE10而不是Chrome中运行?为什么每个视频都会因为一个视频开始播放?我希望我可以通过不包括autostart=true
参数来克服这个问题,但我希望视频在弹出时自动启动,并且它在IE中工作 - 正如我所期望的那样,因为它们每个都呈现为不同的嵌入式视频。
答案 0 :(得分:0)
目前,参数为autoplay=0
或1
。如果为0,则视频不会自动启动。如果是1,它会。默认值为0.
来源:https://developers.google.com/youtube/player_parameters#autoplay