Russian Qt Forum

Qt => Мультимедиа => Тема начата: C.H. от Август 07, 2006, 11:52



Название: play MP3
Отправлено: C.H. от Август 07, 2006, 11:52
Кто-то пытался проигрывать MP3 из QT?
Нужна либа для проигрываня MP3 для QT с возможностью регулирования громкости.
Пока нашел либу Audiere.
Но проект с 2002 года стоит на месте :(
И не все MP3 проигрывает :(

Может кто-то другую либу посоветует


Название: play MP3
Отправлено: Admin от Август 07, 2006, 12:34
можно порекомендовать дергать консольную утилиту
mpg123
мы так и делали


Название: play MP3
Отправлено: C.H. от Август 07, 2006, 13:20
А громокость получалось регулировать???
Через fork ее запускали?
Какие-то исходники поглядеть можно???


Название: play MP3
Отправлено: Admin от Август 07, 2006, 18:26
исходники ее есть
а запускали как QProcess


Название: Re: play MP3
Отправлено: SLiDER от Август 07, 2006, 21:36
Цитата: "C.H."
Кто-то пытался проигрывать MP3 из QT?
Нужна либа для проигрываня MP3 для QT с возможностью регулирования громкости.
Пока нашел либу Audiere.
Но проект с 2002 года стоит на месте :(
И не все MP3 проигрывает :(

Может кто-то другую либу посоветует


К SDL (точнее к его миксеру) можно как-то подключить внешний декодер (например mad), на libsdl.org в рассылке где-то встречалась информация. Если поискакть в google как нибудь так :
Код:
mp3 site:libsdl.org

найдется много итересного. Мне кажется это самый правильный путь.


Название: play MP3
Отправлено: karp2005 от Август 08, 2006, 12:18
Помоему лучше хайновксой библиотеки под Linux не существует - поддерживает практичесски всё. Сам пишу проэкт с её использованием.


Название: play MP3
Отправлено: wiktar от Август 13, 2006, 01:08
А что такое "хайновская библиотека"?

И какие варианты есть под Windows/Linux?


Название: play MP3
Отправлено: KADABRA от Август 13, 2006, 10:10
wiktar
xine (http://xinehq.de/)


Название: play MP3
Отправлено: C.H. от Август 14, 2006, 12:29
пока заюзал либу FMod.org работает и под винду и под Линух, а вот под Фрюю нет, хотя можно попробовать в эмуляции линуха запустить.

Либа классная играет все что хочешь, регулируеют громкость и т.д. и т.п.