2010-12-09 5 views
1

J'ai un problème dont je ne suis pas sûr, mais voici J'utilise swfObject pour intégrer des vidéos Flash sur une page, et je passe un lecteur précédemment construit que j'espérais utiliser. Tout fonctionne bien, mais j'aimerais que le fichier .swf soit lu automatiquement (il est chargé dans une lightbox jQuery). Je commence à penser que je ne peux pas le forcer sans altérer le fichier original .fla, que je n'ai pas. Donc, si c'est possible, faites le moi savoir et je serai redevable pour toujours. code:Je veux que Flash soit en lecture automatique!

 $(document).ready(function() { 

       var params = { 
        allowFullScreen: "true" 
       }; 

       var flashvars = { 
        video: "...voices_final.mov", 
        maintainAspectRatio: "false" 
       }; 

       var attributes = {}; 
       swfobject.embedSWF("...videoPlayer.swf", "voices-flash", "720", "405", "9.0.0", "expressInstall.swf", flashvars, params, attributes); 
      } 
     }); 

+0

Le fichier SWF devrait "jouer" une fois chargé ... voulez-vous dire que vous voulez que la vidéo soit jouée automatiquement? –

+0

Yep - Il se charge et se montre bien, mais il suffit de cliquer sur le bouton de lecture pour lire la vidéo. J'espérais qu'il y avait un moyen de contourner cela dans les paramètres car je n'ai pas le fichier .fla d'origine. – collin

Répondre

0

Tout dépend des fonctions programmées et les comportements du SWF. Par exemple, FlowPlayer dispose d'un flashvar spécial pour indiquer au lecteur de lire une vidéo automatiquement.

Votre fichier SWF devra avoir des capacités.

0

Vous pouvez décompiler le fichier SWF et voir s'il existe une fonction publique qui démarre la vidéo. Ensuite, vous pouvez créer une application qui charge le fichier SWF et exécute la fonction publique. Ou peut-être même plus facilement, vous pouvez essayer d'ajuster le code dans le fichier SWF décompilé afin qu'il s'autostartise et tente de le recompiler.

Questions connexes