2009-10-07 69 views
0

我在HTML上編寫了一個Flash視頻並播放它, 我想在按下開始按鈕後開始設置。我想控制自動播放的Flash視頻(swf)

<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

控制播放器是在flash動畫中使用actionscript代碼而不是html完成的。 – Amarghosh 2009-10-07 06:51:13

回答

0

如果你有玩家來源,你可以添加flashVars檢測並創建自己的參數來設置視頻是否播放。

0

您設置爲false的自動播放參數是針對容器swf而不是內部視頻播放器的。

由於@Konrad表示您需要在fla中調整播放器或設置flashVars以禁用自動播放功能。

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

正如@Konrad和@discorax所說的,如果您可以控制flash元素,您可以查找特定的flashvar。

此外,Flash視頻還可以公開可以通過JavaScript調用的方法來與它們進行交互。如果你已經創建了Flash,你可以創建這樣一個接口來獲得更多的靈活性和控制(如果項目需要的話)。