我想控制自动播放的flash视频(swf)

时间:2009-10-07 06:44:20

标签: flash

我在HTML上写了一个flash视频并播放它, 我想按下开始按钮后开始设置。

<object width="***" height="***" align="middle" id="player" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"> 
<param value="sameDomain" name="allowScriptAccess" />
<param value="***.swf" name="movie" />
<param value="false" name="autoplay" />
<param value="false" name="controller" />
<param value="high" name="quality" />
<param value="#ff0000" name="bgcolor" /> <embed width="600" height="440" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" name="player" quality="high" menu="false" autoplaye="false" loop="false" src="***.swf"></embed> </object>

所以,我添加了这段代码

但它会自动播放。

怎么了?

怎么做?

3 个答案:

答案 0 :(得分:0)

如果你有玩家来源,你可以添加flashVars检测并创建你自己的参数来设置视频是否应该播放。

答案 1 :(得分:0)

您设置为false的autoplay参数适用于容器swf而非内部视频播放器。

正如@Konrad所说,你需要在fla或者设置flashVars中调整播放器以禁用自动播放。

 <param name="flashvars"   
    value='config={"clip":{"url":"video.flv","autoPlay":false}}' /> 

答案 2 :(得分:0)

正如@Konrad和@discorax所说,如果你能控制flash元素,你可以寻找一个特定的flashvar。

此外,Flash视频还可以公开JavaScript可以调用的方法来与它们进行交互。如果您已创建Flash,则可以创建此类界面以获得更多灵活性和控制(如果项目需要)。