VC++6.0PlaySound()函数编译通过但没声音

想播放背景音乐,编译通过了但没有声音,换了个文件还是一样,请问是怎么回事没有错... 想播放背景音乐,编译通过了但没有声音,换了个文件还是一样,请问是怎么回事
没有错
展开
 我来答
夺魂狼剑
2010-02-06 · TA获得超过1272个赞
知道小有建树答主
回答量:796
采纳率:0%
帮助的人:788万
展开全部
首先,PlaySound()函数只能播放WAV格式的文件,你先确认一下。
函数原型:
BOOL PlaySound(LPCSTR pszSound, HMODULE hmod, DWORD fdwSound);
这个函数可以播放内存中、资源中、和在磁盘上的声音文件。
其中,根据不同的选项,第一个参数可能是要播放的文件的路径、资源名称、或者内存中的镜像。
第二个参数指出资源所在的模块句柄。第三个参数可以指定声音的播放方式,比如SND_LOOP是循环、SND_ASYNC代表异步等,可以查看MSDN文档。
顺便说一句,编译之前要添加对Mmsystem.h和Winmm.lib的引用。
呃,今天过小年哦,和亲戚们喝了不少,迷迷糊糊的。希望能对你有些帮助。
sidyh
2010-02-12 · TA获得超过232个赞
知道答主
回答量:83
采纳率:0%
帮助的人:71.6万
展开全部
#include <Mmsystem.h>

sndPlaySound

WINMMAPI BOOL WINAPI sndPlaySoundA( IN LPCSTR pszSound, IN UINT fuSound);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BlueWanderer
2010-02-06 · TA获得超过9209个赞
知道大有可为答主
回答量:5673
采纳率:83%
帮助的人:1960万
展开全部
出错先看返回值 再看GetLastError

你和暴走鹅是什么关系!!?

----

没声本身就是错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式