Я хочу, чтобы Flash автоматически запускался! - PullRequest
1 голос
/ 09 декабря 2010

У меня есть проблема, которую я не уверен, что она работоспособна, но здесь идет речь - я использую swfObject для встраивания некоторого Flash-видео на страницу и передаю ему ранее созданный плеер, который я надеялся использовать.Все работает нормально, но я бы хотел, чтобы .swf автоматически воспроизводился (он загружается в лайтбокс jQuery).Я начинаю думать, что не могу форсировать это, не изменив оригинальный файл .fla, которого у меня нет.Итак, если это возможно, дайте мне знать, и я навсегда буду в долгу.Код:

        $(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);
            }
        });

Ответы [ 2 ]

0 голосов
/ 09 декабря 2010

Вы можете декомпилировать SWF и посмотреть, есть ли публичная функция, которая запускает видео.Затем вы можете создать приложение, которое загружает SWF и выполняет публичную функцию.Или, может быть, еще проще, вы можете попробовать настроить код в декомпилированном SWF-файле, чтобы он автоматически запускался, и попытаться перекомпилировать его.

0 голосов
/ 09 декабря 2010

Все зависит от запрограммированных функций и поведения SWF. Например, у FlowPlayer есть специальная флешвара для указания игроку на автоматическое воспроизведение видео.

У вашего SWF должна быть способность.

...