今天在VC下,用C语言在WIN32程序中用API PlaySound 播放WAV音乐,为什么无法播放?
源代码如下:
#include
#include
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
PlaySound(TEXT("D\\media\\青花瓷.wav"),NULL,SND_FILENAME|SND_ASYNC|SND_LOOP);
MessageBox(NULL,TEXT("现在播放的是青花瓷。点击确定,播放停止,程序退出"),TEXT("音乐播放中..."),MB_OK);
return 0 ;
}
link库winmm.lib也正确添加了,编译通过,运行也成功,但是就是没法听到音乐,一直听到 “叮叮”的声音。不理解这是为什么,换了好几个歌曲,都是一样的情况。