2013-11-19 3 views
0

Как играть в параллельный звук в C++? Я попробовал его с функцией PlaySound для Windows Api и Threads, но когда звук начинает воспроизводиться в другом потоке, звук из других потоков остановился. Есть ли способ получить два разных звука одновременно?Воспроизведение звука параллельно

+0

Вы можете микшировать оба звука (или любое количество звуков) самостоятельно и воспроизводить результат с помощью Windows 'waveOut API. – Michael

ответ

0

Использование FModEx, Luke.

Теперь серьезно, FMod - очень простая в использовании звуковая библиотека. Перейдите на связанную страницу и загрузите API-интерфейс программы FMOD Ex. Поскольку это довольно зрелая библиотека, вы сможете найти many examples и учебные пособия о том, как ее использовать.

+0

Просто для любопытства .. Вы пробовали FMod на linux? –

+0

Нет, я этого не делал. Фактически, я использовал только C# -обертку для FMod в Windows (хотя исходные библиотеки для C++, конечно). – Spook