c语言中的播放歌曲函数 c语言怎么播放mp3

C语言怎样用鼠标控制播放一首歌?你是想问通过控制鼠标操作播放器播放歌(类似按键精灵那样重复用户操作) 。还是直接播放音乐文件 。
两种都需要window API支持 。
一、直接播放文件,可用函数playSound,头文件windows.h和mmsystem.h 。(注意不是支持所有文件格式) 。
二、控制鼠标模拟操作:
1、鼠标点击操作可用SendInput函数或keybd_event函数 。
2、鼠标移动可用SetCursorPos或mouse_event 。
三、通过FundWindow函数获取播放软件的窗口句柄,再通过FindWindowEx遍历窗口下所有控件,直接对窗口控件发送消息 。
c语言playsound函数播放音乐,为什么我的音乐出不来,求一个完整的代码能够实现效果 。//需要包含的头文件
#include windows.h
#include mmsystem.h
//需要包含的库文件
#pragma comment(lib,"winmm.lib")
int main(int argc, char *argv[])
{
//调用PlaySound函数
//该函数只支持.wav格式的声音文件,其中:
//acquired-chs.wav是WIN7系统自带的 , 位于C:\Windows\System32下面
//SND_FILENAME 表示从文件读取资源
//SND_SYNC表示同步播放 , 即播放完成后,再做后面的操作
//如果想播放的时候 , 做其它操作,可将SND_SYNC改成SND_ASYNC表示异步播放
PlaySound("acquired-chs.wav", NULL, SND_FILENAME | SND_SYNC);
return 0;
}
c语言中PlaySound函数在mingw安装目录下引用
引用
代码为c语言中的播放歌曲函数你那个 。
音乐文件已wav格式放到bin ,dubug下c语言中的播放歌曲函数,也就是exe在c语言中的播放歌曲函数的地方 。
试试!
C语言播放音乐的函数定义调用DOS命令 , 让 Windows Media Player 帮你播放
下面播放 "zzd.wav"
你若有别的格式文件,Windows Media Player 能识别的都可以播放 。
#include stdio.h
void play_wav(char *s){
char cm[100];
sprintf(cm,"mplay32.exe /play %s",s);
system(cm);
【c语言中的播放歌曲函数 c语言怎么播放mp3】}
main()
{
char s[100]="zzd.wav";
play_wav(s);
getchar();
return 0;
}
怎么用c语言播放特定目录里的wav文件?用C语言播放音乐,一般需要额外的库或者调用系统的API函数 。
以Windows为例,可以通过PlaySound函数播放wav格式的音乐 。示例如下,代码在vc6.0中编译通过 。
#includestdio.h
#includewindows.h
#includemmsystem.h
#pragma
comment(lib,
"WINMM.LIB")
int
main()
{
PlaySound(TEXT("1.wav"),0,SND_FILENAME);
//1.wav是要播放的音乐文件
return
0;
}
如果想播放mp3音乐可以使用如下代码 。
注意:生成程序后,请在cmd中执行此程序,不要在vc/vs的IDE中运行 。#include
windows.h
#include
mmsystem.h
#include
stdio.h
#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;
}
如何用C语言播放一段音频呢可以使用PlaySound()函数播放wav声音c语言中的播放歌曲函数,该函数原型位于windows.h中,
函数原型为:
BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);

推荐阅读