Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [QT4] Воспроизведение звука в программе


Автор: Flangie 29.6.2012, 14:40
Вопрос в следующем.

Qt 4.8.2 собран статически для MinGW и для MSVC2010.

В программе нужно воспроизвести трек в любом аудио формате приемлемого размера и качества звучания (трек длительностью 3 минуты 49 секунд).

Пробовал делать это через phonon, но в нем у меня работает только при динамической сборке qt. При статической выдает ошибку "unresolved external symbol" со ссылкой на phonon. Я предположил, что ошибка эта вызвана тем, что компилятор не видит библиотеку. Вероятно, руки у меня не той кривизны, т.к. один из компиляторов заставить увидеть библиотеку мне не удалось (если конечно проблема в этом).

Помогите кто чем может =) рассмотрю любые предложения, которые либо помогут мне таки откомпилировать программу с phonon, либо воспроизвести звук любой другой библиотекой.

Заранее благодарю =)

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

Автор: borisbn 29.6.2012, 14:48
если только для Windows, то ИМХО проще, чем http://msdn.microsoft.com/en-us/library/aa909766.aspx не найти.
Если нужно для пингвинов, то 99,(9)%, что там есть какая-нибудь утилитка, позвав которую из своей программы, ты сможешь воспроизвести файл

Добавлено через 4 минуты и 21 секунду
вот для пингвинов - http://linux.die.net/man/1/sox

Автор: Flangie 29.6.2012, 17:40
да, мне для Windows.

это немного не то, что мне было нужно, но спасибо, вы натолкнули меня на мысль =)

я почему-то не подумал про средства vc... пытался все только на qt сделать...

зы вот даже не знаю... отмечать тему как решенную или нет =) вопрос вроде бы решен, но не совсем так, как хотелось =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)