C语言怎么播放背景音乐

需要使用PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound)函数

而且PlaySound函数只能播放Wav文件而且改文件后缀是没有用的,试过了,你可以去百度搜格式转换。
需要以下这几个头文件

#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "WINMM.LIB")

如果没有windows.h头文件或者顺序不对会出错,windows.h头文件必须要放在mmysystem.h之前。

LPCSTR pszSound为音乐.wav文件的路径

void BGM()
{//同步播放
PlaySound("C:\\Users\\end\\Desktop\\B.wav", NULL, SND_FILENAME | SND_SYNC);
}

若把wav文件放在项目的目录里边,就不需要路径,直接就是文件名.wav。
SND_ASYNC是异步播放的意思,播放音乐然后返回,SND_LOOP是重复播放音乐,这俩个必须一块用。SND_SYNC是同步播放,得音乐放完才返回函数。

void BGM()//背景音乐
{//异步播放 文件名.wavPlaySound(TEXT("B.wav"),  NULL, SND_FILENAME | SND_ASYNC| SND_LOOP);
}

完整代码

#include<stdio.h>
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "WINMM.LIB")
void BGM()//背景音乐
{//异步播放 文件名.wavPlaySound(TEXT("B.wav"),  NULL, SND_FILENAME | SND_ASYNC| SND_LOOP);}
int maid()
{BGM();//播放音乐while(1);return 0;
}

C语言怎么播放背景音乐相关推荐

  1. python游戏背景音乐循环播放_9.2 播放背景音乐_师傅带徒弟学:Python视频课程之游戏开发引擎Cocos2d-Python_Python视频-51CTO学院...

    本视频基于**Python 3.6版本 Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏开发库,其中较为优秀有:Cocos2d.Pyglet和Pygame,还 ...

  2. uniapp 自动播放背景音乐

    uniapp 自动播放背景音乐 1.引入wx js-sdk的js文件 import wxj from "@/static/js/jweixin-1.6.0.js" //这是wx j ...

  3. android播放背景音乐,Android通过startService播放背景音乐

    本文通过播放背景音乐的简单示例,演示startService的基本使用流程,具体内容如下 系统界面如下: 界面上面就两个按钮,"播放音乐并退出Activity" 和 "停 ...

  4. JME3播放背景音乐

    JMonkeyEngine3中提供了AudioNode用来管理音乐资源,它通过AssetManager来加载OGG格式或WAV格式的音频文件,并提供了"流"和"缓存&qu ...

  5. 微信小程序播放背景音乐,关闭背景音乐的操作

    多读多写多记录,多学多练多思考.----------- Grapefruit.Banuit Gang(香柚帮) 微信小程序打开某个页面播放背景音乐,离开此页面时关闭背景音乐 一.首先在app.json ...

  6. Android中实现播放背景音乐功能

    文章目录 实现思路 准备音乐文件 创建一个`IntentService` 在`MainActivity`中启动服务 `Demo`体验 A little bit of progress every da ...

  7. 循环播放背景音乐 html,js背景音乐循环播放代码(多浏览器支持)

    //循环播放背景音乐 var mp3snd = "./xxx.mp3"; var bkcolor = "000000"; if ( navigator.user ...

  8. 用threading+turtle画哆啦A梦,同时播放背景音乐

    生日礼物当然不能随便草草做了,效果如图 画图同时会用threading播放背景音乐 还是老毛病,资源文件pyinstaller打包不能读取,就是不能播放背景音乐,但是这个打包后是直接闪退,解决方法可参 ...

  9. H5自动播放背景音乐(IOS和安卓)

    安卓与IOS播放 安卓可以直接使用audio标签进行播放 <audioref="sound":src="bgm.mp3"loop /> const ...

  10. 微信浏览器H5页面自动播放背景音乐

    微信浏览器H5页面自动播放背景音乐 最近遇到一个需求 一个文章详情页(图文结合) 进入页面后自动播放背景音乐 正常用video标签后安卓打开后是自动播放的 但是ios是不支持自动播放的 经过不懈努力的 ...

最新文章

  1. 人工智能终于能像人类一样学习,并通过了图灵测试
  2. [ONTAK2010] Peaks加强版 (kruskal重构树+主席树+倍增)
  3. 信号扫描_科研必备“武器”之扫描电子显微镜
  4. vue 移动到图片浮动_基于Vue实现拖拽升级(九宫格拖拽)
  5. Javascript与未来十年的数据编程
  6. atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结
  7. 字体的基础知识:中文字体区分练习
  8. sola染毒文件恢复工具
  9. 了解一下,Android 10中的ART虚拟机(2)
  10. 【元胞自动机】基于元胞自动机之地铁火灾疏散模型matlab源码
  11. 普通话测试-短文60篇文章,附带拼音(21-30篇)
  12. php怎么获取图片信息,PHP获取图片信息exif
  13. 【Debug记录】Libtorch部署YOLO时cmake报错--symbol lookup error: ./test/test: undefined symbol: _ZN2at6detail1
  14. 内网网段范围_局域网IP段有哪些 - 卡饭网
  15. 计算机应用专业的简历自我介绍,计算机应用个人简历模板
  16. 思科服务器首页怎么修改,修改思科服务器cimc地址
  17. 计算机网络协议有那些,计算机网络协议有哪些
  18. 驼色的羊绒大衣怎么搭配好看
  19. TWS耳机哪款好用?2022TWS耳机推荐
  20. 岁月温柔-12 妈妈害怕去医院-疑似有医院恐惧症

热门文章

  1. python return break_Python基础:return和break的不同
  2. 新旧骗术揭秘:防止5G时代的电信诈骗
  3. 安装VS2010旗舰版时出现.Net framework4.0,安装失败
  4. php获取图片格式(图片后缀)
  5. 2019年又一位华为工程师倒下了
  6. 计算机教师招聘10分钟试讲,小学数学教师招聘考试面试,要求是一个小时备课,试讲十分钟,怎么准备?求助各位前辈~...
  7. 【播放器】播放器对比
  8. Spring boot 2.0 Actuator 的健康检查
  9. Markdown 写文档做笔记的利器
  10. arcgis快速生成图框_arcgis图框的制作