C程序中Playsound函数使用时出现“叮叮”声音而不播放音乐,求鉴定。。。

废话不说,直接上源码:#include<windows.H>#include<mmsystem.h>intWINAPIWinMain(HINSTANCEhInstance... 废话不说 ,直接上源码:

#include <windows.H>
#include <mmsystem.h>

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
PlaySound(TEXT("E:\\Kugou\\hqt.wma"),NULL,SND_FILENAME|SND_ASYNC|SND_LOOP);

MessageBox(NULL,TEXT("现在播放的是红蜻蜓。点击确定,播放停止,程序退出"),TEXT("音乐播放中..."),MB_OK);

return 0 ;
}

1.首先,我的歌曲路径没错,就在E:\\Kugou\\hqt.wav

2.在工程—设置—连接里添加了winmm.lib库,保证连接成功

3.在工程—设置——连接—连接项选项中修改subsystem:console为subsystem:windows

运行结果: 可以编译成功,连接也OK,但是一直在此窗口,然后是“叮叮”的声音,却不播放音乐,求鉴定。

我去网上查过,有说过是在return 前面加入getch()输入语句,打到暂停的目的,试过,没用。

求帮助》》》》》
展开
 我来答
非突_real
2010-10-03 · TA获得超过330个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:382万
展开全部
只能播放wav格式的,其他高级的格式不行!
你代码里面写的是 E:\\Kugou\\hqt.wma 是wma格式,不是wav格式的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式