PlaySound函数用法举例
时间: 2025-01-15 12:07:06 浏览: 70
`PlaySound` 函数通常用于Windows平台,它是一个系统API函数,用来播放指定的声音文件。在C++或Windows程序中,你可以使用`PlaySoundA`或`PlaySoundW`(取决于声音文件是否包含ASCII字符)来播放声音。下面是一个简单的例子:
```cpp
#include <windows.h>
void PlaySoundExample(LPCSTR lpSoundName)
{
if (FAILED(SoundPlay(lpSoundName, SND_FILENAME | SND_ASYNC))) // 使用SND_FILENAME表示从文件播放,SND_ASYNC表示异步播放
{
printf("Failed to play sound: %d\n", GetLastError()); // 获取并打印错误码
}
}
int main()
{
LPCSTR lpSoundPath = "path\\to\\your\\sound.wav"; // 替换成实际的声音文件路径
PlaySoundExample(lpSoundPath);
return 0;
}
```
在这个示例中,你需要替换`lpSoundPath`为你电脑上存放声音文件的实际路径。注意,`PlaySound`不会阻塞程序,如果需要暂停或停止播放,你需要通过其他手段如`waveOutUnprepare`和`waveOutClose`。
阅读全文
相关推荐









