问题描述:
#include <windows.H>
#include <mmsystem.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
PlaySound(TEXT("D:\\MY BOOK\\1.wav"),NULL,SND_FILENAME|SND_ASYNC|SND_LOOP);
MessageBox(NULL,TEXT("现在播放的是WAV格式的音乐。点击确定,播放停止,程序退出"),TEXT("音乐播放中..."),MB_OK);
return 0 ;
}
播放VISTA自带的一个名叫Speech Off.wav(大小182KB,时长1秒))可以的,但是播放我下的Ye Qu.wav(大小179KB,时长15秒)就不行了,这是怎么回事啊?请大侠不吝赐教!
问题解答:
把音频文件名中空格去掉 再试试