c语言api停止声音播放,用C语言在WIN32程序中API 用PlaySound播放音乐无法播放?

今天在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也正确添加了,编译通过,运行也成功,但是就是没法听到音乐,一直听到 “叮叮”的声音。不理解这是为什么,换了好几个歌曲,都是一样的情况。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值