Название: swf-ролики Отправлено: Evgkyz от Октябрь 29, 2012, 14:27 Друзья, третий день сижу, ничего не работает. Я "очень новичек"=)
Нужно проигрывать swf-ролики с программе. Переключаться между ними кнопками. Пробовал примерчики из Шлее. Все заканчивается ld returned 1 exit status. Искал тут на форуме решение - так ничего и не нашел. Товарищи дайте код, самый простой. чтобы проигрывалось. Все остальное сам прилеплю. Название: Re: swf-ролики Отправлено: Evgkyz от Октябрь 29, 2012, 14:58 C:\Qt\2009.03\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lphonond
collect2: ld returned 1 exit status mingw32-make[1]: *** [debug\phonon.exe] Error 1 mingw32-make: *** [debug] Error 2 Завершено с кодом возврата 2. Ошибка во время сборки проекта phonon Во время выполнения сборки на этапе 'Make' Как только использую phonon вылетает это. Название: Re: swf-ролики Отправлено: Bepec от Октябрь 29, 2012, 15:12 Новичек, приветствую тебя.
Несколько правил юного кодера. 1) всегда выкладывай код. 2) код выкладывай в архиве. 3) в архиве должен быть проект, воспроизводящий твою проблему. 4) проект должен быть работоспособным, со всеми файлами, чтобы любой мог его запустить и полюбоваться на твою ошибку. 5) писать свои ошибки можно и нужно, но после пунктов 1-4. 6) ну или жди телепата (их у нас несколько), они разрешат твою проблему максимально быстро. PS но походу у тебя ругается компилятор на отсутcтвие флага -lphonon. У тебя phonon то есть? Название: Re: swf-ролики Отправлено: ecspertiza от Октябрь 29, 2012, 15:19 В ошибке он тебе говорит о том что не может найти libphonon.a , символ d в конце означает что библиотека нужна под debug сборку.
У меня эти файлы лежат в папке Qt/lib/ если у тебя их нет, стало быть их нужно будет собрать. Если они у тебя есть укажи к ним путь в директиве LIBS в pro файле примерно так Код: LIBS += -LD:/Qt/lib/ Название: Re: swf-ролики Отправлено: Evgkyz от Октябрь 29, 2012, 16:45 Новичек, приветствую тебя. Принято. Учту.Несколько правил юного кодера. ... В ошибке он тебе говорит о том что не может найти libphonon.a , символ d в конце означает что библиотека нужна под debug сборку. ... Код: LIBS += -LD:/Qt/lib/ С photonom разобрался. проигрывает *avi. Но swf по-прежнему не идет. Кто-нибудь поделитесь кодом плеера swf? Название: Re: swf-ролики Отправлено: _OLEGator_ от Октябрь 29, 2012, 16:51 phonon
Чтобы проиграть флешь ролик, можно использовать QWebView и ActiveX. Название: Re: swf-ролики Отправлено: Evgkyz от Октябрь 29, 2012, 21:31 Код: QApplication app(argc, argv); Сделал через WebView. но проблема появилась. Нужно чтобы файл автоматически брался из папки с exe, а не прописывать полный путь к нему. Название: Re: swf-ролики Отправлено: ecspertiza от Октябрь 29, 2012, 21:54 Если нужен путь к exe файлу, то используй
Код: QApplication::applicationDirPath() а если ты имел ввиду ресуры, то я не знаю будет ли swf работать от туда. Название: Re: swf-ролики Отправлено: Evgkyz от Октябрь 31, 2012, 22:57 Спасибо, все получилось.
|