2010-12-09 82 views
1

我有一个问题,我不知道是否可行,但这里有 - 我正在使用swfObject在页面中嵌入一些Flash视频,并将其传递给我希望使用的以前生成的播放器。一切工作正常,但我想要.swf自动播放(它被加载在一个jQuery的灯箱)。我开始认为我不能在不改变原来的.fla文件的情况下强制执行它,这是我没有的。所以,如果可能的话,让我知道,我会永远感激。 代码:我想让Flash自动播放!

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

SWF应该“播放”一次加载...你的意思是你想要视频自动播放? – 2010-12-09 14:51:58

回答

0

这一切都取决于程序的特点和SWF的行为。例如,FlowPlayer有一个特殊的flashvar用于指导玩家自动播放视频。

你的SWF需要有能力。

0

您可以反编译SWF,看看是否有公共功能启动视频。然后,您可以创建一个加载SWF并执行公共功能的应用程序。或者,甚至可能更容易,您可以尝试调整反编译的SWF中的代码,使其自动启动并尝试重新编译它。