![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
AzateQ |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 12 Регистрация: 16.4.2011 Пользователь №: 2605 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Необходимо подряд воспроизводить кучу маленьких звуковых файлов.
Для этого использовал QSound, но при последовательном воспроизведении ухо режет задержка, что не приемлимо. Решил файлы через один запускать в 2-х потоках и используя msleep(msecs) воспроизводить их с наложением, так, чтобы задержка не чувствовалась, но оказалось, что QSound не поддерживает многопоточность, так что потоки работают подряд, а не параллельно, что равносильно одному потоку... Как понял, мне необходимо юзать Phonon, но закапываться в документации у меня нет времени, может кто занимался чем-то подобным и сможет подсказать, как в реалиях Phonon'а перегрузить run() в классе моих потоков, наследуемом от QThread? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 27.6.2025, 12:46 |