想必大家都想在程序中播放音乐吧,怎样播放呢?很简单只需要一个API函数就可以了mciSendString(),函数原型请参考MSDN介绍。不多说上例子。

// 编译该范例前,请把 background.mp3 放在项目文件夹中

// 发布时,请把 background.mp3 和编译的 exe 放在一起

// 编译环境:VC6 + EasyX v20100825

//

#include

#include

// 引用 Windows Multimedia API

#pragma comment(lib,"Winmm.lib")

void main()

{

initgraph(100, 40);

// 打开音乐

mciSendString("open background.mp3 alias mymusic", NULL, 0, NULL);

outtextxy(0, 0, "按任意键开始播放");

getch();

// 播放音乐

mciSendString("play mymusic", NULL, 0, NULL);

outtextxy(0, 0, "按任意键停止播放");

getch();

// 停止播放并关闭音乐

mciSendString("stop mymusic", NULL, 0, NULL);

mciSendString("close mymusic", NULL, 0, NULL);

outtextxy(0, 0, "按任意键退出程序");

getch();

closegraph();

}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐