基于qt的在线音乐播放器的设计内容摘要:

主持人: 记 录 人: 年 月 日 M 答 辩 小 组 意 见 评语: 评定等级: 负责人(签名): 年 月 日 系 学 位 委 员 会 意 见 评语: 论文(设计)最终评定等级: 负责人(签名): 系部(公章) 年 月 日 校 学 位 委 员 会 意 见 评语: 评定等级: 负责人(签名): 年 月 日 I 目 录 绪论 ...................................................................................................................................... 1 Qt、 VS20 Web Service、 Phonon 简介 ................................................................. 2 Qt 简介 .................................................................................................................... 2 VS2020 简介 ........................................................................................................... 2 WebService 简介 ..................................................................................................... 2 Phonon 简介 ............................................................................................................ 2 需求分析 ........................................................................................................................ 3 功能需求 ................................................................................................................. 3 播放器的基本控制需求 ............................................................................... 3 系统需求分析 ............................................................................................... 3 运行及其它需求分析 ............................................................................................. 3 软件结构及界面 设计 .................................................................................................... 4 软件结构设计 .................................................................................................. 4 GUI 界面设计 .................................................................................................. 5 系统设计及实现 ............................................................................................................ 6 系统概要设计 ......................................................................................................... 6 系统 GUI 功能模块设计 ........................................................................................ 8 BaseWidget 基础界面类 .............................................................................. 9 PlayControl 播放控制类 ............................................................................... 9 PlayList 歌曲切换类 ....................................................................................11 QListViewEx 歌曲列表类 .......................................................................... 12 XML 文件解析 ........................................................................................... 12 主界面 GUI 及具体功能实现 ............................................................................. 14 界面各控件位置及大小设置 .................................................................... 14 歌曲控制按钮功能实现 ............................................................................. 16 点击播放列表及其显示 ............................................................................. 17 点击歌曲列表翻页按钮实现翻页 .......................................................... 19 界面整体格式、贴图及美化 .................................................................... 20 结论 .................................................................................................................................... 23 参考文献 ............................................................................................................................ 24 致谢 .................................................................................................................................... 25 II 基于 Qt 的在线音乐播放器设计 摘 要 本文介绍研究音频编码解码相关技术,并结合 VS2020 编写多媒体音乐播放器,利用软件工程原理,采用面向对象的编程方法,其开发主要包括前台窗体的设计和后台源码的实现两个方面,实现了利用计算机进行多媒体音频的播放。 本设计利用C++语言和 VS2020 编辑工具对播放器进行编写,过程中调用了 Phonon 多媒体库及WebService 服务。 同时给出了详细的系统设计过程、部分界面图及主 要功能运行流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、快进、快退、下一曲、上一曲等功能与一体,性能良好。 第一阶段首先对项目进行全面、仔细的需求分析,并准确做出项目进度安排,明确每个阶段的任务;第二阶段是进行项目分模块编码,第三阶段对项目进行全面的测试和系统集成测试。 Qt 的跨平台性 [1],所以可供选择的平台有许多,使得在平台的选择面上有了更大的自主权。 现在社会上使用最多的平台是WINDOWS。 所以该程序在 WINDOWS 平台下开发。 【关 键词】: Qt、 Phonon、 Web Service、 VS2020 III The design of online music player based on Qt Abstract This paper introduces the research audio coding and decoding technology, and bined with the preparation of VS2020 multimedia music player, using the software engineering principle, uses the objectoriented programming method, its development mainly includes the two aspects to realize the foreground window design and background source, realize the play by the puter multimedia audio. The player is using C++ language and VS2020 editing tools., and calls Phonon multimedia database and WebService service. Giving a detailed system design process, part of the interface map and run flow chart of the main function, this article discussed in detail on problems and solution method in the development process. The music player set to play, pause, stop, fast forward, rewind, and the next one, on a volume adjustment functions with one good performance. The first phase is the project of prehensive and careful needs analysis, accurately making the project schedule and clearing each stage of the task. The second phase of the project is submodule coding. The third stage, the project testing and system integration testing. The development of this program, there are many alternative platform, because Qt cross platform, so have greater autonomy in the choice of platform. Now use。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。