Russian Qt Forum

Qt => Мультимедиа => Тема начата: Hort от Июль 12, 2008, 20:49



Название: Как установить Phonon
Отправлено: Hort от Июль 12, 2008, 20:49
добавил к configure -phonon? убрал из mingw32-make debug (получается собирается дебаг и релиз). Пересобрал всю библиотеку - Phonon все равно не работает. Как его установить?

И еще вопрос - собранная в WinXP программа будет на 100% работать в Win 2000? или лучше для каждой ОС собирать отдельно?


Название: Re: Как установить Phonon
Отправлено: pastor от Июль 12, 2008, 20:57
Под мингв фонон незаводиться (даже несобирался).

См. Installing Phonon http://doc.trolltech.com/4.4/phonon-overview.html

Цитировать
Warning: The MinGW version of Qt does not support building the Qt backend.

Также см. http://lists.trolltech.com/qt4-preview-feedback/2008-04/thread00128-0.html



Название: Re: Как установить Phonon
Отправлено: Hort от Июль 13, 2008, 12:30
большое спасибо! Чтож, похоже придется отказаться от звука в своем приложении. =( Как я глянул для Phonon нужны SDK, в минимальных требованиях которых - Win2003, а мне надо чтобы мое приложение поддерживало как минимум Win2000, а лучше вообще Win98. А у QSound головняк с Linux, а мне надо чтобы приложение было по-любому кросс-платформенное. =(

И еще вопрос - собранная в WinXP программа будет на 100% работать в Win 2000? или лучше для каждой ОС собирать отдельно?
а как насчет этого? играет какуюнибуть роль то, где была откомпилированна прога, или она запустится без шаманства даже под Win98?


Название: Re: Как установить Phonon
Отправлено: pastor от Июль 13, 2008, 13:04
большое спасибо! Чтож, похоже придется отказаться от звука в своем приложении. =( Как я глянул для Phonon нужны SDK, в минимальных требованиях которых - Win2003, а мне надо чтобы мое приложение поддерживало как минимум Win2000, а лучше вообще Win98. А у QSound головняк с Linux, а мне надо чтобы приложение было по-любому кросс-платформенное. =(

Зачем же отказывться от звука? См:

http://prog.org.ru/forum/index.php/topic,2932.0.html

Обрати внимание на посты Dendy.  Вобще советую пересмотреться раздел Мультимедиа


И еще вопрос - собранная в WinXP программа будет на 100% работать в Win 2000? или лучше для каждой ОС собирать отдельно?

Собраная под WinXP будет работать под Win 2000. Покрайней мере проблем никаких лично я ненаблюдал. А вот под 98 могут быть (и скорее всего будут) проблемы. См.:

http://doc.trolltech.com/4.4/platform-notes-windows.html


Название: Re: Как установить Phonon
Отправлено: Flakes от Сентябрь 21, 2008, 21:59
А кому-нить удалось завести phonon? Я с ним уже пару дней трахаюсь, безрезультатно, обновился даже на Qt 4.4.2, молчит на любом формате, любые методы на MediaObject ничего адекватного не возвращают. Из Capabilities Example (http://doc.trolltech.com/4.4/phonon-capabilities.html) должно хотя бы выдать список девайсов и форматов, но пусто.


Название: Re: Как установить Phonon
Отправлено: ритт от Сентябрь 22, 2008, 04:42
меня несколько беспокоил работоспособный фонон без работоспособных бэкэндов под мингв'ом - и я собрал mplayer-бэкэкнд.
воспроизводится всё, что умеет воспроизводить мплеер под вендой - не жалуюсь.
единственный минус - прямая зависимость от мплеера, который в статике под венду весит ~11 метров


Название: Re: Как установить Phonon
Отправлено: Flakes от Сентябрь 22, 2008, 12:05
Когда я запускаю дебаггинг из VS - все работает - причем ДАЖЕ если запускаю дебаггинг release версии, которая по сути не содержит в себе инфы для дебаг режима. Тем немее оно ругнеться, что инфы нет - но phonon заработает как надо, все звучит и поет.

Если я руками запускаю ДАЖЕ дебаг версию - все мертвое. Я далеко не гуру все еще, но может VS дает какой то ключ екзешнику при запуске?

Я так понимаю чего мне возиться с бекендами, проблема вроде не в кодеках, в самом фононе.


Название: Re: Как установить Phonon
Отправлено: ритт от Сентябрь 22, 2008, 13:22
вопрос был про мингв - с какого ляду тут студия приплелась и как мне было угадать причину проблемы?
при таком раскладе однозначно - проблема не в бэкэнде.


Название: Re: Как установить Phonon
Отправлено: Flakes от Сентябрь 22, 2008, 13:27
Прошу прощения :) Проблема таже - я решил не открывать новый топик.


Название: Re: Как установить Phonon
Отправлено: ритт от Сентябрь 22, 2008, 13:39
прощаю )
проблема другая, т.к. используются другие компилятор/окружение
за сим откланиваюсь - студию дома не держу и помоь по теме не смогу!


Название: Re: Как установить Phonon
Отправлено: Вячеслав от Ноябрь 08, 2008, 16:23
Когда я запускаю дебаггинг из VS - все работает - причем ДАЖЕ если запускаю дебаггинг release версии, которая по сути не содержит в себе инфы для дебаг режима. Тем немее оно ругнеться, что инфы нет - но phonon заработает как надо, все звучит и поет.

Если я руками запускаю ДАЖЕ дебаг версию - все мертвое. Я далеко не гуру все еще, но может VS дает какой то ключ екзешнику при запуске?

Я так понимаю чего мне возиться с бекендами, проблема вроде не в кодеках, в самом фононе.
С памятью в проге фсе хорошо ? при дебаге студия явно чистит кучу сегментов проги ;)


Название: Re: Как установить Phonon
Отправлено: majatu от Март 16, 2009, 11:20
блин, с этим фононом просидел больше недели, динамика работает, статика нет, ошибка линковки. Может хоть кто-нибудь напишет правильный мануал, как вообще с ним бороться, как правильно делать по шагам (у кого получилось), тк проблема ну очень распространенная, просто задолбался уже, ничего не получается с ним сделать, а нужен всего-то простой плеер, вот тебе и qt...


Название: Re: Как установить Phonon
Отправлено: Rcus от Март 16, 2009, 11:40
http://www.qtsoftware.com/developer/task-tracker/index_html?method=entry&id=233348
И еще Phonon был написан для KDE, и как и все kdelibs лицензирован под LGPL


Название: Re: Как установить Phonon
Отправлено: majatu от Март 18, 2009, 13:55
о как, оказывается под статику не работает, вот это сюрприз, спасибо

а может быть что-то другое есть, что под статику работает? нужно-то всего три кнопку да полоса прокрутки видео и звука