4.1 音乐播放器欢迎界面功能实现 18
4.1.1 播放器欢迎界面 18
4.2 播放器主界面 21
4.2.1 播放器播放、暂停等功能 22
4.2.2 播放列表功能 23
4.2.3 播放进度条功能 28
4.2.4 播放器主题背景设置 29
4.2.5 来电暂停功能 31
4.2.6 歌词显示功能 32
5 结论 33
6 致谢 34
7 参考文献 35
1 引 言
1.1 项目背景
近年来,随着科技的快速发展,电子业更是日新月异。现在不仅出现车载MP3,连数码相机都含有MP3播放的功能了。MP3是用来处理高比率的声音信息的一种压缩和解压缩的计算方法,生成的声音文件的音质接近于CD,但是文件大小只有CD的十二分之一。随着计算机和手机的广泛使用,各种音频资源在网上大范围传播。这些资源虽然很平常,但是它们已经渐渐成为人们的生活中不可缺少的一部分。作为语言声学表现的语言,是人类最自然、最有效、最直接的信息交流,也是人类进行思维的一种依托。随着社会的进步,人民生活水平的不断提高,从而对精神生活提出了新的要求。音乐一直是人们日常休闲的必要调剂品,它可以陶冶人的情操,极大地丰富了人们的精神生活。现在视听娱乐已成为人们生活中的基本需求,大多数人喜欢在工作的闲暇时间,通过听音乐来放松自己,虽然网络音乐播放是一种趋势,但是大多数用户都仍习惯于下载、收藏和播放本地音乐文件,因此音乐播放器成为了PC和移动端的必备软件之一。但是很多播放器盲目地追求花哨的外观,功能众多,给用户的手机造成了大量资源浪费,比如CPU、内存等的占用率过高,在用户需要进行多任务操作时,产生了不小的影响,带来了许多不便,但对于大多数普通用户来说,许多功能都用不上,形同虚设。因此,制定一款简单实用的音乐播放器是非常有必要的。我们将播放器的各种性能优化,继承了播放器的常用功能,能够满足一般用户听歌的需求。
媒体播放器的发展有两个趋势。首先,支持多样化格式,如常见的音频WMA、MP3、MIDI以及视频的RM、AVI等。如何能播放所有这些格式,是现今研究的方向。其次,可扩展性也是一个必要的趋势,如今的音乐播放器功能越来越强大,怎样在现有的基础上使播放器的功能更加的全面,也是人们接受的一个因素。这就是选用开放式Android平台的一个原因,代码是完全开放的,为它的功能扩展提供了便利条件。源:自~751-·论`文'网·www.751com.cn/
1.2 编写目的
本项目的目的是开发一个音乐播放器,它能够播放MP3格式的音乐,实现的功能主要有控制播放、暂停、上一曲、下一曲、播放列表、歌词显示和播放器主题切换等功能,界面友好,操作简单。其中还添加了来电暂停播放的功能,使播放器更加人性化,方便了手机用户随时随地欣赏音乐。
2 系统需求分析
2.1 功能需求
根据项目的目标,我们从以下不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成两部分来概括,即播放器的基本控制需要和播放器友好性需求。
2.1.1 播放器的基本控制需求