职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-5-11 15:31:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术: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

包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表