C ++一次播放多个WAVE资源文件

时间:2016-09-15 05:02:47

标签: c++ audio embedded-resource wave

我目前正在开发一款需要背景音乐和SFX的C ++文字冒险游戏。我希望将构建版本作为单个.exe发布,它将使用资源文件(.rc)来包含正在播放的声音。

我尝试过PlaySound()方法,但只允许从资源播放一个声音,有没有办法一次播放多个资源文件音频?

1 个答案:

答案 0 :(得分:0)

播放声音不是C ++语言功能。您似乎是指Windows API? PlaySound并未为此设计。除非您自己将所有音频混合在一起,否则您无法按照自己的意愿行事。 waveOutWrite and friendsWASAPI,或使用功能更全面的API,例如SDL或其他什么。