PlaySound()适用于1种声音,是否有更多的功能?

时间:2013-03-12 14:45:06

标签: c++ wav playsound

试着寻找答案,但我能找到的就是 添加另一个像OpenAL这样的库。 (除了windows.h之外我用的都是过剩的)

我编写了一个多线程程序来检查是否有可能是一个线程 将继续播放主题,第二个将播放音效 但不幸的是它不起作用......

1 个答案:

答案 0 :(得分:0)

您是否尝试过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 );