重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用C语言播放音乐,一般需要额外的库或者调用系统的API函数。以Windows为例,可以通过PlaySound函数播放wav格式的音乐。
创新互联公司十多年专注成都高端网站建设按需求定制网站服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;创新互联公司服务内容包含成都网站建设,微信小程序定制开发,软件开发,网络营销推广,网络运营服务及企业形象设计;创新互联公司拥有众多专业的高端网站制作开发团队,资深的高端网页设计团队及经验丰富的架构师高端网站策划团队;我们始终坚持从客户的角度出发,为客户量身订造网络营销方案,解决网络营销疑问。
还有只能播放wav格式的,需要播放MP3格式的要下载mply32文件 while (1){ printf(program is running... here\n); //这里跑你的程序,按 Ctrl-C 组合键,结束程序。
pszSound参数是WAVE资源的标识符,这时要用到hmod参数。SND_SYNC 同步播放声音,在播放完后PlaySound函数才返回。
请把编译出错信息贴出来,不然很难知道哪里运行出错。
1、用PlaySound 函数可以播放 .wav 格式音乐。\x0d\x0a例如 下面 播放 紫竹调.wav 格式音乐,它存放在 D:\\zzz\\zzd.wav \x0d\x0a其它音乐格式能不能播放,要试验一下才知道,也许不行,也许可以。
2、二.将声音文件加入到程序中 在VC++的程序设计中,可以利用各种标准的资源,如位图,菜单,对话框等。
3、在 while(1){..} 里运行你的程序。直到结束。
4、C基本库函数不支持 可以使用Win32函数来实现该操作 可以看些win32编程方面的书籍,调用windows API 如上面所说的PlaySound()API,注意调用模式应置为异步,否则整个程序的执行流程将等待音乐结束才可以继续。
5、把音乐文件放在一个特定路径下,然后用你的音乐播放器打开这个路径下的音乐文件。看看能打开不。
6、去调用一个解码器播放吧。mplayer 可以被程序嵌入控制。另外 gst 是一个解码器也可以调用。不过注意你这么调用别人的函数库你的程序要遵守被调用函数库的软件协议。
在mingw安装目录下引用 引用 代码为你那个。音乐文件已wav格式放到bin ,dubug下,也就是exe在的地方。
pszSound参数是WAVE资源的标识符,这时要用到hmod参数。SND_SYNC 同步播放声音,在播放完后PlaySound函数才返回。
PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound, HMODULE hwnd,DWORD fdwSound);参数pszSound是指定了要播放声音的字符串。
PlaySound第一个参数应该填 应用文件的绝对或相对路径的。