аудио — C ++ Воспроизведение нескольких файлов ресурсов WAVE одновременно

В настоящее время я работаю над текстовой приключенческой игрой на C ++, которая потребует как фоновую музыку, так и SFX. Я надеюсь выпустить сборку как один .exe-файл, который будет использовать файлы ресурсов (.rc) для хранения воспроизводимых звуков.

Я пробовал метод PlaySound (), но он позволяет воспроизводить только один звук с ресурса, есть ли способ воспроизвести несколько аудиофайлов одновременно?

-1

Решение

Воспроизведение звуков не является функцией языка C ++. Похоже, вы имеете в виду Windows API? PlaySound не был предназначен для этого. Вы не можете делать то, что хотите, если вы сами не микшируете все свои аудио, например, waveOutWrite и друзья или же WASAPI, или используйте более полнофункциональный API, такой как, например, SDL или что-то.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]