最近有很多热心网友都十分关心c++演奏音乐,c++ 能播放音乐吗??这个问题。还有一部分人想了解c++音乐。对此,哈哈娱乐网小编「好男人的代表」收集了相关的教程,希望能给你带来帮助。

如何在c++程序中放音乐?

把PlaySound改成PlaySoundA。

c++怎么在运行页面播放音乐(求完整解答过程和代码)

PlaySound("这里填声音文件路径",NULL,SND_FILENAME|SND_ASYNC);
在前面要加上#pragma comment(lib, "WINMM.LIB")
建议用Visual c++;
Dev可能无法通过编译

急!如何用C++6.0做 音乐播放程序?

我给你一个建议,你到网络上下载一下音符的声音文件,然后在程序里面定义,读取一个字符串序列,比如“1234567”你就分别播放 do ri mi fa。。。的声音文件,挺简单的把,呵呵,再把这些可以保存为txt文件什么的,可以读取

如何用C/C++编写一个音乐播放器? 不需要回答代码,能说说思路就行。

我来说说我的思路:

  1. 读取需要播放的文件

  2. 判断文件的类型 使用对应的解码函数(可以自己写 也可以调用的别人的库)(因为类型都有不同的格式

  3. 装载文件到内存 利用声卡驱动程序(或是对应的发声函数)来播放

假设现在是在windows平台

您就可以利用 PlaySound函数来播放音乐 不过需要连接winmm.lib库而且需要包含头文件 mmsystem.h

好,现在我再举一个例子:(假设还是在windows平台)(这里利用了Beep函数来播放简单声音)


#include <stdio.h>
#include <windows.h>
#include <conio.h>
int main()
{
char filename[1024];
FILE* fp;
int a = 0,b = 0;
printf("您需要播放什么文件:");
gets(filename);
fp = fopen(filename,"r");* 读取文件到内存 */   

while(!ferror(fp) && fscanf(fp,"Beep(%d,%d)\n",&a,&b) == 2)/* 读取文件到内存 (按该文件制定的播放格式来播放)*/
{
Beep(a,b);/* 发声 */
}
fclose(fp);
fp = 0;
puts("播放完毕!");
getch();
return 0;
}

这个程序就是按我刚刚说的步骤来做的

要播放的文件使用了我自己制定的音乐格式(呵呵 只是为了给你说清楚)(真正的音乐格式其实是2进制格式的 而不是这里的文本格式)(格式是这样的:

Beep(频率,播放时间) )

c++ 能播放音乐吗?

C++本身是一种语言,不是工具,它不能播放音乐。
但是VC++不一样,它是一种开发工具,是基于C++语言的,它能做几乎所有Windows下的事情。
你连C++是什么都没搞清楚,还是从头学吧。。。

小白求教c++ 怎么插入背景音乐

仅供参考:
使用PlaySound播放音乐。
在.h加入
#include "mmsystem.h"//导入声音头文件
#include "windows.h"

#pragma comment(lib,"winmm.lib")//导入声音头文件库
.cpp写
//播放内部资源(.wav格式)音乐,异步方式播放,指定是WAVE资源标识符,不播放缺省声音,音乐循环
PlaySound(MAKEINTRESOURCE(IDR_WAVE1),AfxGetResourceHandle(), SND_ASYNC|SND_RESOURCE|SND_NODEFAULT|SND_LOOP);
只支持.wav格式音乐文件,mp3、flac等格式可百度寻找方法转换成wav格式
一些用过这个函数的人一般都会碰到一些问题
1.内部资源wav如何导入? 答:ResourceView->右击根目录->引入->选中.wav格式文件
2.出现无法编译通过错误,一般由导入库文件的方式有误引起.
解决方案:(1)一定要是在头文件中加入,上面3个。(2)检查是否写错了(3)添加库文件方式稳妥方法可用:工程->设置->连接->对象/库模块:加上WINMM.LIB
若有多个,打个空格再加上去 按确认,这个操作后 相当于#pragma comment(lib,"winmm.lib")//导入声音头文件库
3.若无法播放声音,检查PlaySound()的第三个参数序列,SND_RESOURCE在加载内部资源的时候必须要加上,其他次要。

C++怎播放音乐

vc++
能播放音乐吗?
这问题要别人怎么答呢,vc++只是一个集成开发环境而已,又不是什么播放器!当然vc++可以开发播放器!
把音乐内嵌到exe中
,这当然可以!

C++ 程序如何自动播放音乐?

#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
system("BGM.mp3"); //音乐源文件名为BGM.mp3
system("pause");
return 0;
}