我目前正在开发一款需要背景音乐和SFX的C ++文字冒险游戏。我希望将构建版本作为单个.exe发布,它将使用资源文件(.rc)来包含正在播放的声音。
我尝试过PlaySound()方法,但只允许从资源播放一个声音,有没有办法一次播放多个资源文件音频?
答案 0 :(得分:0)
播放声音不是C ++语言功能。您似乎是指Windows API? PlaySound
并未为此设计。除非您自己将所有音频混合在一起,否则您无法按照自己的意愿行事。 waveOutWrite
and friends或WASAPI,或使用功能更全面的API,例如SDL或其他什么。