我想在程序以C++运行时播放声音。我正在使用代码:

 void fighterplanesound()
{PlaySound(TEXT("bombdrop.wav"), NULL, SND_FILENAME|SND_ASYNC);}

我以为SND_ASYNC标志可以解决此问题,但没有解决。发生的情况是直到声音播放完毕,程序才会暂停或控制不会继续进行。在程序继续运行的同时,如何播放声音。为了明确起见,该程序是在MS-DOS窗口中运行的Windows控制台程序。

最佳答案

在另一个线程中播放声音怎么样?

关于c++ - 如何在程序同时播放声音?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6318921/

10-11 22:54
查看更多