以前,一直想写一个音乐播放器,但VC还没有完全学完,有些东西还练的很少,实力还不够,这是学完VC后,练习了很多东西,看了不少VC的知识,所以才决定写的。
这是2013年3月份写的,当时没有写在博客中,现在,将它写下来与大家分享,共同进步。
1.首先,音乐播放器最基本的还是如何播放音乐,解决了这个问题,即使不用界面,也能播放音乐了。VC中的MCI可以播放音乐。(MCI(Media Control Interface)媒体控制接口是MircroSoft提供的一组多媒体设备和文件的标准接口它的好处是可以方便地控制绝大多数多媒体设备包括音频、视频、影碟、录像等多媒体设备而不需要知道它们的内部工作状况。但是古人云成也萧何败也萧何。MCI虽然看上去高大全但对于一些高级应用来说它是远远不够的。 上面的话也不是我说的但低级中级应用是完全凑合的。 MCI向Windows程序提供了在高层次上控制媒体设备接口的能力。程序不必关心具体设备就可以对激光唱机CD、视盘机、波形音频设备、视频播放设备和MIDI设备等媒体设备进行控制。对于程序员来说可以把MCI理解为设备面板上的一排按键通过选择不同的按键发送不同的MCI命令可以让设备完成各种功能而不必关心设备内部实现。比如对于play视盘机和CD机有不同的反应一个是播放视频一个播放音频而对用户来说却只需要按同一按钮。)
2.其次,就是界面的设计,这可以仿照酷狗或QQ之类的播放器。
1)显示音乐列表。(我用Access记录音乐文件的位置,这样方便查找歌曲,采用ADO方式访问数据库)
2)播放暂停、前一首后一首、音量、歌词等按钮或控件。
3)搜索音乐,将文件中的歌曲添加到音乐列表等。
4)显示歌词。
截个图看看先: