我想在程序以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/