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


Автор: bsa 4.8.2009, 23:33
Вот проверочный код:
Код
#include <QtCore>
#include <QApplication>
#include <QSound>

int main(int argc, char *argv[])
{
        QApplication app(argc, argv);
        QSound snd("test.wav");
        snd.play();
        return app.exec();
}
Под Windows звучит, а под Linux нет. В чем дело? В интернете что-то никаких упоминаний об этой проблеме.

Автор: Acer 5.8.2009, 00:02
А вообще звук под линухом работает?

Автор: Cheloveck 5.8.2009, 08:00
Вот http://www.doc.crossplatform.ru/qt/4.5.0/qsound.html написано следующее
Цитата

    The Network Audio System is used if available, otherwise all operations work silently. NAS supports WAVE and AU files.

У тебя The Network Audio System is available? =)

Автор: bsa 5.8.2009, 16:32
Cheloveck, ты прав. Действительно дело было в NAS.

Автор: MightyCat 2.10.2010, 21:11
bsa, подскажите пожалуйста что конкретно нужно установить, а главное как это сделать smile

Автор: bsa 5.10.2010, 13:36
MightyCat, в убунту это пакеты nas и nas-bin. Если собираешь Qt, то нужно еще и libaudio-dev установить

Автор: MightyCat 6.10.2010, 17:22
bsa, спасибо, все заработало!

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