2010-12-09 84 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中的代碼,使其自動啓動並嘗試重新編譯它。