PlaySound()适用于1个声音,是否有更多的函数

PlaySound() works for 1 sound, is there a function for more?

本文关键字:函数 是否 适用于 1个 声音 PlaySound      更新时间:2023-10-16

试图寻找答案,但我所能找到的是添加另一个库,如OpenAL等。(除了windows.h,我用的都是glut)

我写了一个多线程程序来检查是否可能有一个线程会继续播放主旋律,第二个会播放音效

您尝试过MCI库吗?

http://msdn.microsoft.com/en-us/library/windows/desktop/dd742874 (v = vs.85) . aspx

我是这样做的:

mciSendString(L"open ../mp3/announce_start.mp3 alias announce", 0, 0, 0 );
mciSendString(L"play announce wait", 0, 0, 0 );

如果你想让你的声音文件重复,试试

mciSendString(L"play announce repeat wait", 0, 0, 0 );