Russian Qt Forum

Qt => Мультимедиа => Тема начата: wolfut от Июль 22, 2011, 09:06



Название: Почему не проигрывается wav
Отправлено: wolfut от Июль 22, 2011, 09:06
Доброго времени суток!

Пишу такой код для нажатия кнопки:

QSound sound ("1/tada.wav");
sound.setLoops(3);
sound.play();

звук не работает. Если добавляю строчку usleep(100000); Звук воспроизводится заданное время в usleep. Почему так происходит? как просто проиграть звук без задержек программы.


Название: Re: Почему не проигрывается wav
Отправлено: LisandreL от Июль 22, 2011, 09:10
QSound sound ("1/tada.wav");
sound.setLoops(3);
sound.play();
Тут мы вышли из функции, sound разрушается, проигрывание прекращается.


Название: Re: Почему не проигрывается wav
Отправлено: kolob от Май 21, 2012, 22:00
Звук не воспроизводится, т.е. воспроизводиться не то что нужно. Вместо мелодии воспроизводится звук виндовой ошибки.

А wav файлы из директории Windows/Media/ воспроизводятся нормально.