2010-12-09 4 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, чтобы он автоматически запускал и пытался перекомпилировать его.

Смежные вопросы