永发信息网

C语言能否引用声音文件啊

答案:2  悬赏:20  手机版
解决时间 2021-03-14 08:35
C语言能否引用声音文件啊
最佳答案
可以的!而且很多!
调用系统的API处理就行了!
简单的一个:
playsound("文件路径","文件名",null,null);

不过在头文件要先声明
#include <winmm.h>
全部回答
用c语言播放音乐,一般需要额外的库或者调用系统的api函数。 以windows为例,可以通过playsound函数播放wav格式的音乐。示例如下,代码在vc6.0中编译通过。 #include #include #include #pragma comment(lib, "winmm.lib") int main() { playsound(text("1.wav"),0,snd_filename); //1.wav是要播放的音乐文件 return 0; }如果想播放mp3音乐可以使用如下代码。 注意:生成程序后,请在cmd中执行此程序,不要在vc/vs的ide中运行。 #include  #include  #include  #pragma comment(lib, "winmm.lib") int main(int argc, char *argv[]) {      //绝对地址形式     tchar filename[]="ganlusi.mp3";     tchar shortname[max_path];     getshortpathname(filename,shortname,sizeof(shortname)/sizeof(tchar));     tchar cmd[max_path+10];     wsprintf(cmd,"play %s",shortname);     mcisendstring(cmd,null, 0, null);     sleep(5 * 60 * 1000); //这里是防止一播放就结束做的延迟       return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦到好多坟墓是怎么回事啊!
喜帕医努尔维吾尔医在哪里啊,我有事要去这个
会计从业资格证要几寸照片啊。
我家的小猫便便后有分泌物黏在屁屁周围的毛上
婴皇宝贝母婴生活馆这个地址在什么地方,我要
求《穿越时空的爱恋》 最后一集的清晰版视频
1568译成什么意思
进线是三相四线电表箱做接地,接地线还用引至
金中鑫手机连锁地址在哪,我要去那里办事
请问有雅诗兰黛的微信吗?
怎样形容贱人,越劲爆越好。。
汽车租赁行业 收到的车辆理赔款
为什么我收藏的小视频不能发送朋友圈,没有发
南宁新双港汽配地址在哪,我要去那里办事
轴承座的转速是多少
推荐资讯
中国移动一卡多号能同时待机吗?急……
国税 地税 电梯 开票
苏泊尔整体厨房地址在什么地方,想过去办事
顺雅装饰有限公司这个地址在什么地方,我要处
身份证过期了,能办理征信报告吗
有考985院校的研究生师兄师姐吗?我想问下如
营业执照和食品流通许可证少一个是不是都不能
我做哑铃卧推怎么左胸总用不上力呢,练了半个
40多岁的夫妻还有爱情吗
苏瀛蓄电池我想知道这个在什么地方
顺鑫汽车装饰总汇怎么去啊,有知道地址的么
科鲁兹车备用钥匙是遥控折叠的吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?