VC++MFC音乐播放器

基于Visual C++的播放器项目,界面用的是MFC的窗口控件,功能也挺全,像添加歌曲、切换播放模式这些都有。最主要的是你能看到多底层实现,像用mciSendString()控制播放,还动用了一些多媒体函数,代码逻辑清晰。

多媒体控制靠的是Windows API,比如waveOutSetVolume()来调音量,进度条更新也用到了定时器,逻辑写得挺巧。播放模式做得也不错,像随机、循环、顺序这些,用户操作响应也快。

音频格式支持上也比较实在,像MP3、WAV都有考虑,用第三方库格式,思路清晰。如果你对音频开发感兴趣,拿这个项目练手再合适不过了。

嗯,虽然是桌面端项目,但UI 界面结构和交互都实用,比如CButtonCEdit这些控件用得顺手,不熟 MFC 的同学也能快速上手。

如果你平时写前端比较多,想补补 Windows 原生编程的短板,看看这种老派但实用的项目,还挺有收获的。

zip
music.zip 预估大小:58个文件
folder
music 文件夹
file
music.dsw 518B
file
rss.ico 96KB
file
resource.h 1KB
file
musicDlg.cpp 14KB
file
music.ncb 73KB
folder
Debug 文件夹
file
vc60.pdb 396KB
file
music.ilk 275KB
file
music.obj 19KB
file
vc60.idb 233KB
file
StdAfx.obj 103KB
file
music.exe 232KB
file
music.pch 5.24MB
file
music.pdb 441KB
file
music.res 99KB
file
Player.obj 18KB
file
musicDlg.obj 81KB
file
test.txt 46B
file
Player.h 683B
file
musiclist.txt 434B
file
music.h 1KB
file
music.cpp 2KB
file
ReadMe.txt 3KB
folder
res 文件夹
file
rss.ico 96KB
file
music.ico 1KB
file
icon1.ico 766B
file
music.rc2 397B
folder
Release 文件夹
file
RCa04272 11KB
folder
music.sbr 文件夹
file
test.txt 71B
folder
新建文件夹 文件夹
file
musiclist.txt 434B
file
music.exe 128KB
file
music.obj 10KB
file
vc60.idb 49KB
file
RCa00296 11KB
file
StdAfx.obj 750B
folder
musiclist.txt 文件夹
file
musicx.zip 29KB
file
music.exe 128KB
file
music.pch 6.93MB
file
music.bsc 3.9MB
file
music.res 99KB
file
Player.obj 4KB
file
music.opt 43KB
file
StdAfx.sbr 1.47MB
file
musicDlg.obj 48KB
file
RCa01128 11KB
folder
Player.sbr 文件夹
folder
musicDlg.sbr 文件夹
file
music.opt 55KB
file
music.clw 2KB
file
StdAfx.cpp 207B
file
music.dsp 4KB
file
musicDlg.h 2KB
file
music.plg 246B
file
Player.cpp 2KB
file
StdAfx.h 1KB
file
music.rc 6KB
file
music.aps 131KB
zip 文件大小:6.63MB