admin 发表于 2016-5-11 15:31:10

MP3播放器的设计与实现

技术:C++、QT等
摘要:
随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件及媒体播放器也层出不穷,而MP3格式以体积小、音质有保证的特点而成为使用最广泛的音频格式,并且得到了绝大多数的软件和几乎所有的便携式播放器的支持。现在的软件市场中,高音质播放和低内存消耗是各种媒体播放器所追求的目标。
本毕业设计是为了实现支持LRC歌词实时显示的MP3播放器的软件。该软件利用Qt开发平台开发,使用Qt中已经存在的Phonon内部库进行底层的解码和播放工作。该设计实现了MP3播放的同时也实时的显示了歌词,并且也支持其他一些常见的媒体文件格式。论文首先介绍了MP3和MP3播放器、研究内容和章节安排。然后,论文介绍了系统的设计目标,划分并设计了系统功能模块,包括:播放控制窗口模块、播放列表管理模块和歌词实时显示模块等,设计了媒体文件和歌词文件的处理流程。接着,论文介绍了本播放器的开发平台,阐述了系统各功能的详细设计与实现。最后,论文介绍了系统的运行环境及运行效果,并对各个部分进行了图示说明。

关键词:MP3;播放器;Qt;毕业设计;模块

目录:
摘要 ······························································3
Abstract ··························································4
第一章 绪论························································5
    1.1、MP3与MP3播放器···········································5
    1.2、MP3及其播放器的发展史······································5
    1.3、几种常见的MP3播放器软件和介绍······························6
    1.3.1 千千静听··················································6
1.3.2.Winamp·················································7
1.3.3.Foobar 2000············································7
1.4 本文研究内容················································8
    1.5 本文章节安排················································8
第2章 系统分析与设计··············································9
2.1 系统目标····················································9
2.2系统的功能模块设计···········································9
2.2.1 系统的播放器控制窗口模块设计···························9
2.2.2 MP3文件的播放列表管理模块的设计·······················10
2.2.3 MP3歌词的实时显示模块的设置··························10
2.3 MP3和歌词文件的处理流程····································11
2.3.1 MP3文件播放处理流程··································11
2.3.2 歌词文件的处理流程····································12
第3章 系统的详细设计和实现·······································13
3.1 开发平台以及环境···········································13
3.1.1 Qt简介···············································13
3.1.2 Qt发展历史···········································13
3.1.3 Qt支持的平台·········································13
3.1.4 Qt的语言特性·········································13
3.2 MP3播放器的详细设计与实现·································14
3.2.1 控制界面窗口·········································14
3.2.2 播放列表界面·········································17
3.2.3 歌词实时显示界面······································19
3.2.4 主函数的实现··········································20
第4章 系统运行环境和效果·········································21
4.1 系统运行环境··················································21
4.2 运行效果······················································21
4.2.1 播放器的控制界面窗口显示····································22
4.2.2播放器的播放列表窗口界面·····································23
结束语····························································24
致谢······························································25
参考文献··························································26

包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: MP3播放器的设计与实现