个性化的音乐播放器

–仙乐如丝MusicPlayer_v1.103@vc60mfc

播放器功能:

1.按钮有播放/暂停/停止/上一首/下一首;
2.顺序播放/随机播放/单首/全部循环播放;
3.播放列表可鼠标滚动/双击播放/播放时显示全名;
4.添加单个或文件夹全部文件到播放列表;
5.从列表中删除选中单个/删除全部或删除重复文件;
6.播放列表排序,可按添加时间/文件名称或播放次数排序;
7.随时设置音量条/播放进度条/显示播放时间/剩余时间;
8.完整的控制菜单;关于/最小化/隐藏/退出窗口按钮;
9.设置参数和播放列表自动保存;下次启动自动还原;
10.播放列表可用记事本编辑;本版支持mp3/wma/wav;
11.托盘图标有右键控制菜单;

播放器界面:

Android 简单的音乐播放器代码 MediaSession 音乐播放器代码下载_mfc

部分源码:

//----------------------------------------------*/
//保存歌曲信息;
typedef struct _MusicInfo
{
	CString 		strMusic;
	int     		nTimes;
	std::string     strTime;
	_MusicInfo(){};
	_MusicInfo(CString str, int times = 0, std::string time = "")
		: strMusic(str), nTimes(times), strTime(time){};
}MusicInfo, *pMusicInfo;

//按名称排序;
typedef struct _NameInfo
{
	int 			nTimes;
	std::string 	strTime;
	_NameInfo(int times = 0, std::string time = " ")
		: nTimes(times), strTime(time){};
}NameInfo, *pNameInfo;

//按播放次数排序;
typedef struct _TimesInfo
{
	CString 		strMusic;
	std::string 	strTime;
	_TimesInfo(){};
	_TimesInfo(CString str, std::string time = "")
		: strMusic(str), strTime(time){};
}TimesInfo, *pTimesInfo;

//按添加时间排序;
typedef struct _TimeInfo
{
	CString 		strMusic;
	int     		nTimes;
	_TimeInfo(){};
	_TimeInfo(CString str, int times = 0)
		: strMusic(str), nTimes(times){};
}TimeInfo, *pTimeInfo;
//----------------------------------------------*/

下载链接:

仙乐如丝MusicPlayer_v1.103@vc60mfc.exe [含静态库;] 仙乐如丝MusicPlayer_v1.103版; [Lib版;]
本版在单个exe文件中包含了vc60和mfc的静态库;
[不再需要与DLL一起打包;]
同时进行了界面微调;

仙乐如丝MusicPlayer_v1.102@vc60mfc.sfx.exe [纠错版;]; 本版包含了4个DLL文件,可以在没有vc60的机器上运行;双击自动解压;
此外,还包含1个配置文件.dat,可避免第一次打开默认音量为0的问题;
但仍需打开添加文件夹,自己添加播放列表;
[不带mp3文件;同时去掉了v1.1程序中的命名错误;]

仙乐如丝MusicPlayer_v1.1@vc60mfc.sfx.exe (自解压) 本版压缩包中含30余首mp3经典音乐;

压缩包目录:

** --自带音乐,重温童年记忆;**

Android 简单的音乐播放器代码 MediaSession 音乐播放器代码下载_mp3_02

专为关注者打造;
1.关注后可免费下载; [好像新手要做csdn任务;]
2.关注并在评论中发言可获取完整源码包及后续经典收藏音乐包;
3.可关注后续版本升级;让每个人都能打造个性化收藏的音乐播放器;
4.生活中不可没有音乐,但只有个性化的音乐才能伴随心灵一起律动;

错误处理&提示:

1.如启动时出现错误提示,去删除启动目录的config.dat和000.lst文件即可;
2.在Windows托盘图标有右键菜单;若关闭按钮失灵,可右击该图标选关闭;
3.为看懂源码,需先初步熟悉VC++,然后再学习MFC;
4.本播放器可定制界面;[需自备图片;]