2009-10-07 4 views
0

J'ai écrit une vidéo flash sur HTML et la jouer, Je veux le faire pour commencer le réglage après avoir appuyé sur le bouton de démarrage.Je veux contrôler une vidéo flash (swf) en jouant automatiquement

<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> 

Alors, j'ajouter ce code

mais il est lu automatiquement.

Qu'est-ce qui ne va pas?

Comment le faire?

+0

Le contrôle du lecteur se fait à l'intérieur du film Flash en utilisant le code ActionScript, pas le code HTML. – Amarghosh

Répondre

0

Si vous avez une source de lecteur, vous pouvez ajouter la détection flashVars et créer votre propre paramètre pour définir si la vidéo doit être lue ou non.

0

Le paramètre autoplay que vous définissez false est pour le conteneur swf NOT le lecteur vidéo interne. Comme @Konrad vous a dit que vous devez ajuster le lecteur dans le fla OU définir flashVars pour désactiver la lecture automatique.

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

Comme @Konrad et @discorax dit, vous pouvez chercher un flashvar spécifique si vous avez le contrôle sur l'élément flash. En outre, les vidéos Flash peuvent également exposer des méthodes qui peuvent être appelées par JavaScript pour interagir avec eux. Si vous avez créé le Flash, vous pouvez créer une telle interface pour avoir plus de flexibilité et de contrôle (si nécessaire pour le projet).

Questions connexes