为什么我用VC++的API里的PlaySound函数只能播放VISTA自带的系统WAV音乐,但是不能播放自己的WAV音乐? 10

#include<windows.H>#include<mmsystem.h>intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEh... #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秒)就不行了,这是怎么回事啊?请大侠不吝赐教!
展开
 我来答
帐号已注销
2009-10-02 · TA获得超过203个赞
知道答主
回答量:90
采纳率:0%
帮助的人:21.2万
展开全部
把音频文件名中空格去掉 再试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式