我在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>
所以,我添加了这段代码
但它会自动播放。
怎么了?
怎么做?
答案 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,则可以创建此类界面以获得更多灵活性和控制(如果项目需要)。