Как играть в параллельный звук в C++? Я попробовал его с функцией PlaySound для Windows Api и Threads, но когда звук начинает воспроизводиться в другом потоке, звук из других потоков остановился. Есть ли способ получить два разных звука одновременно?Воспроизведение звука параллельно
ответ
Использование FModEx, Luke.
Теперь серьезно, FMod - очень простая в использовании звуковая библиотека. Перейдите на связанную страницу и загрузите API-интерфейс программы FMOD Ex. Поскольку это довольно зрелая библиотека, вы сможете найти many examples и учебные пособия о том, как ее использовать.
Просто для любопытства .. Вы пробовали FMod на linux? –
Нет, я этого не делал. Фактически, я использовал только C# -обертку для FMod в Windows (хотя исходные библиотеки для C++, конечно). – Spook
Вы можете микшировать оба звука (или любое количество звуков) самостоятельно и воспроизводить результат с помощью Windows 'waveOut API. – Michael