|
技术:C++、QT等
摘要:
随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件及媒体播放器也层出不穷,而MP3格式以体积小、音质有保证的特点而成为使用最广泛的音频格式,并且得到了绝大多数的软件和几乎所有的便携式播放器的支持。现在的软件市场中,高音质播放和低内存消耗是各种媒体播放器所追求的目标。
本毕业设计是为了实现支持LRC歌词实时显示的MP3播放器的软件。该软件利用Qt开发平台开发,使用Qt中已经存在的Phonon内部库进行底层的解码和播放工作。该设计实现了MP3播放的同时也实时的显示了歌词,并且也支持其他一些常见的媒体文件格式。论文首先介绍了MP3和MP3播放器、研究内容和章节安排。然后,论文介绍了系统的设计目标,划分并设计了系统功能模块,包括:播放控制窗口模块、播放列表管理模块和歌词实时显示模块等,设计了媒体文件和歌词文件的处理流程。接着,论文介绍了本播放器的开发平台,阐述了系统各功能的详细设计与实现。最后,论文介绍了系统的运行环境及运行效果,并对各个部分进行了图示说明。
关键词:MP3, 播放器, Qt, 毕业设计, 模块
目录:
1 前 言 1
2 MP3播放器简介 2
2.1 MP3与MP3播放器 2
2.2 MP3及其播放器的的发展史 3
2.3 几种常见的MP3播放器软件和介绍 4
2.3.1 千千静听 4
2.3.2.Winamp 4
2.3.3.Foobar 2000 5
2.4 本文研究内容 5
2.5 本文章节安排 6
3 系统分析与设计 7
3.1 系统目标 7
3.2系统的功能模块设计 7
3.2.1 系统的播放器控制窗口模块设计 8
3.2.2 MP3文件的播放列表管理模块的设计 9
3.2.3 MP3歌词的实时显示模块的设置 9
3.3 MP3和歌词文件的处理流程 9
3.3.1 MP3文件播放处理流程 10
3.3.2 歌词文件的处理流程 10
4 系统的详细设计和实现 12
4.1 开发平台以及环境 12
4.1.1 Qt简介 12
4.1.2 Qt发展历史 12
4.1.3 Qt支持的平台 13
4.1.4 Qt的语言特性 13
4.2 MP3播放器的详细设计与实现 13
4.2.1 控制界面窗口 14
4.2.2 播放列表界面 17
4.2.3 歌词示界面 19
5 系统运行环境和效果 21
5.1 系统运行环境 21
5.2 运行效果 21
结论 22
参考文献 23
致 谢 24
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|