Главная » C++ » аудио - C ++ Воспроизведение нескольких файлов ресурсов WAVE одновременно
аудио — C ++ Воспроизведение нескольких файлов ресурсов WAVE одновременно
В настоящее время я работаю над текстовой приключенческой игрой на C ++, которая потребует как фоновую музыку, так и SFX. Я надеюсь выпустить сборку как один .exe-файл, который будет использовать файлы ресурсов (.rc) для хранения воспроизводимых звуков.
Я пробовал метод PlaySound (), но он позволяет воспроизводить только один звук с ресурса, есть ли способ воспроизвести несколько аудиофайлов одновременно?
Воспроизведение звуков не является функцией языка C ++. Похоже, вы имеете в виду Windows API? PlaySound не был предназначен для этого. Вы не можете делать то, что хотите, если вы сами не микшируете все свои аудио, например, waveOutWrite и друзья или же WASAPI, или используйте более полнофункциональный API, такой как, например, SDL или что-то.