这是我总共用到的头文件
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
#include <mmsystem.h>
#include"resource1.h"//这个是之和加上去的根据你的资源文件名字来定
#pragma comment (lib,"winmm.lib")
这是主函数内容
int main(void)
{
PlaySound("D:\\git图形库练习文件夹\\闪电音频格式转换器\\泠鸢yousa,音阙诗听 - 大喜.wav", NULL, SND_LOOP | SND_FILENAME | SND_ASYNC);
system("pause");
return 0;
}
要播放音乐其实就只需要用一个PlaySound函数
使用这个函数你只需要改前面那个""中间的文件地址就行了,其他后面俩不用改。
具体函数原型内容可以去看其他文章,我只是告诉你怎么用
1.首先请你改一下项目属性
打开vs点击最上方的项目-属性-高级-字符集-多字符集,这样先把字符集改成多字符集,要不然会
报错显示const char*什么的没法转化,(虽然前面加上L或者_T就行,但是这样更方便)
2.之后教你怎么添加资源文件
先点资源文件,添加,资源文件.rc然后添加资源(就是资源文件的第二个那个),之和点开你添加的资源文件导入你的wav音频文件地址到里面就行。(音频一定要是wav文件形式)你可以上网上随便找个格式转换器)
添加完后你会发现出现一个头文件,是他自己生成的,接着就回到开头了,引入你的头文件
#include" ",好了这样就结束了,
3.之和就向这样直接用就行了
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
#include <mmsystem.h>
#include"resource1.h"
#pragma comment (lib,"winmm.lib")
//播放成功!关于怎么改成多字符集:项目-属性-高级-字符集-多字符集
//头文件上面这么多就行
//资源文件添加资源文件.rc然后添加资源,导入你的wav音频文件到里面就行,
//之后他会自己生成一个头文件,然后你在引入这个头文件,
//最后就按照下面模板把要播放的音乐文件路径写进去就行
int main(void)
{
PlaySound("D:\\git图形库练习文件夹\\闪电音频格式转换器\\泠鸢yousa,音阙诗听 - 大喜.wav", NULL, SND_LOOP | SND_FILENAME | SND_ASYNC);
system("pause");
return 0;
}