简单的mfc音乐播放器c源代码(c语言音乐播放器源代码)
admin 发布:2022-12-19 18:25 155
今天给各位分享简单的mfc音乐播放器c源代码的知识,其中也会对c语言音乐播放器源代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、怎样用MFC做一个音乐播放器,可以实现播放,暂停,上一首,下一首和显示播放列表的基本功能。谢谢!
- 2、如何用C++编写一个简单的音乐播放器
- 3、用C#或C++MFC之类的,实现一个简单音乐播放功能:输入字符串,播放 字符串.mp3
- 4、使用MFC架构制作一个音乐播放器,毕业设计,希望你能帮帮我,谢谢
怎样用MFC做一个音乐播放器,可以实现播放,暂停,上一首,下一首和显示播放列表的基本功能。谢谢!
HANDLE playthread;
playthread=GetCurrentThread();
if(threadController)
{
PlaySound((LPCTSTR)IDR_WAVE1, AfxGetInstanceHandle(), SND_RESOURCE|SND_ASYNC|SND_LOOP);
}
while(threadController==1)
{
}
PlaySound(NULL,NULL,NULL);
CloseHandle(playthread);
先开一个进程,然后调用playsound函数即可
如何用C++编写一个简单的音乐播放器
这个程序可能是最简单的mp3播放器了。当然也谈不上什么功能。但是确实能播放。
链接时要指定库文件。VC++是vfw32.lib, GCC是libvfw32.a.
我在VC6.0和GCC/MinGW 3.3.1下都通过了。
假设程序名是MyPlay, 目录下还有一个aaa.mp3, 运行MyPlay aaa.mp3即可。
注意Sleep(50000)是让他最多播放50秒。没有Sleep()的话,窗口一闪就退出了。
具体的MCI函数请查有关资料。
#include windows.h
#include vfw.h
int main(int argc, char* argv[])
{
if (argc1) {
HWND MyPlayer = MCIWndCreate(NULL,GetModuleHandle(NULL), 0, argv[1]);
MCIWndPlay(MyPlayer);
Sleep(50000);
}
return 0;
}
这个程序还可以播放MIDI, AVI, WMV, MPG等影音文件。
如果只是后台播放MIDI或MP3,不想显示那个没有用的窗口,把MCIWndCreate()第三个参数0改成WS_POPUP即可。
如果想精确控制Sleep()至MP3播放结束,可以改成 Sleep(MCIWndGetLength(MyPlayer));
对于mp3, MCIWndGetLength()返回值的单位是毫秒,可以直接用于Sleep()延时。
对于mpg, MCIWndGetLength()返回值的单位是帧数,还要转换成毫秒才能用于Sleep().
具体MCIWndGetLength()返回值的单位是什么,可以调用MCIWndGetTimeFormat()来查询。
用C#或C++MFC之类的,实现一个简单音乐播放功能:输入字符串,播放 字符串.mp3
最简单那的我弄好的,只需调用.....
#include "stdafx.h"
#include "chsys.h"
#pragma comment(lib,"chsys.lib")
int main(int argc, char* argv[])
{
M_ID m_id=CHOpenMusic("1.mp3");
CHPlayMusic(m_id);
system("pause");
return 0;
}
就可以播放音乐了
下面如果对你有用的话,请试试,有BUG告诉我
/* ********************************常用函数的封装*********************************
****************************邮箱:cheng8214@163.com*****************************
********************************风、残痕!^雪***********************************
********************************有些待测***************************************
*/
///////////////////////////////////////////////////////音乐操作//////////////////////////////
BOOL WINAPI CHSetVolume(M_ID Mop,long volume);/*设置音量*/
M_ID WINAPI CHOpenMusic(LPCTSTR FilePath);//打开音乐
BOOL WINAPI CHPlayMusic(M_ID mci_p);//播放音乐
BOOL WINAPI CHStopMusic(M_ID mci_p);//停止音乐
BOOL WINAPI CHPauseMusic(M_ID mci_p);//暂停音乐
BOOL WINAPI CHResumeMusic(M_ID mci_p);//恢复暂停
BOOL WINAPI CHSeekMusic(M_ID mci_p,DWORD dwTo);//移到指定点播放
BOOL WINAPI CHCloseMusic(M_ID mci_p);//关闭音乐
BOOL WINAPI CHRepeatMusic(M_ID mci_p);//从头播放
DWORD WINAPI CHGetMusicLength(M_ID mci_p);//得到音乐播放时间长度
DWORD WINAPI CHGetMusicPosition(M_ID mci_p);//得到当前播放进度
BOOL WINAPI CHNumToTime(DWORD dwLength,Music_Time *m_time);//将得到的歌曲长度转换为时间
DWORD WINAPI CHGetMp3LengthFromFile(LPCTSTR lpFile);//根据MP3文件得到MP3时间长度
BOOL WINAPI CHSetWindowVolume(DWORD m_volume);//设置WINDOWS音量
BOOL WINAPI CHGetWindowVolume(DWORD *m_volume);//得到windows声音
这是chsys.h里的部分内容
使用MFC架构制作一个音乐播放器,毕业设计,希望你能帮帮我,谢谢
给你列个大概做的步骤吧
(1)用VS2008,或者VC6.0建立一个对话框项目,最好VS2008操作起来可能更方便一些
(2)在对话框上放一个listcrl(用于显示歌曲文件名称),添加一个按钮用于设置自己歌曲文件夹路径
(3)在按钮中添加代码弹出选择路径文件夹菜单,获取到文件夹路径后用,CFileFind找到文件夹下所有.mp3文件,显示到列表中。可以把自己获取到的文件存到某个ini文件中,以便下一次程序启动不用重新设置歌曲文件夹路径
(4)添加listcrl某一条点击响应函数,在里面添加播放响应。
这样能最一个算是最简单的播放器了,想做的好,自己可以想想多加些功能
简单的mfc音乐播放器c源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言音乐播放器源代码、简单的mfc音乐播放器c源代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:侧边弹窗代码(弹窗嵌套弹窗)
- 下一篇:国内航空公司代码下载(中国各航空公司的代码)
相关推荐
- 05-17做公司网页,做公司网页有什么简单的方法
- 05-12网页设计需要学什么,网页设计学什么语言
- 05-12深圳seo公司的简单介绍
- 05-11设计一个简单的网页,独立站建站平台有哪些
- 05-09hao123网址之家官网的简单介绍
- 05-07孝感seo的简单介绍
- 05-07pb超级报表源代码(pb报表工具)[20240507更新]
- 05-07简历源代码可以上传照片的简单介绍[20240507更新]
- 05-07广告切换源代码免费下载(广告切换源代码免费下载安装)[20240507更新]
- 05-06阁楼网源代码(阁楼是什么网站)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接