基于QT的音频播放器

上传人:油条 文档编号:113633034 上传时间:2019-11-09 格式:DOC 页数:32 大小:414KB
返回 下载 相关 举报
基于QT的音频播放器_第1页
第1页 / 共32页
基于QT的音频播放器_第2页
第2页 / 共32页
基于QT的音频播放器_第3页
第3页 / 共32页
基于QT的音频播放器_第4页
第4页 / 共32页
基于QT的音频播放器_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《基于QT的音频播放器》由会员分享,可在线阅读,更多相关《基于QT的音频播放器(32页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文) (基于QT的音频播放器仿宋_GB2312一号字)教学单位:计算机学院专业名称: 计算机科学与技术(嵌入式系统及应用) 学 号:2013031101011学生姓名:卢光宋指导教师:邓招奇(讲师)指导单位:计算机学院完成时间:2017年4月30日电子科技大学中山学院教务处制发27电子科技大学中山学院毕业设计(论文)AbstractQT音频播放器【摘要】 伴随计算机的广泛运用,Internet发展迅速,也引发了多媒体技术迅速发展。在网上各种音频资源随处可见。在人们的日常生活中是不可或缺的,于是紧跟着各种播放器发展起来。本文在QT Creator开发平台上,通过开发一个简单的音视频播

2、放器的过程,掌握播放器开发的相关技术,深入了解播放器的功能实现。同时利用软件工程的相关理论知识,了解软件开发的方法与步骤。本课程设计为了制作一个可播放目前主流音频格式的音频播放器,音频播放、音量调节、播放进度选择、暂停、停止以及歌曲信息的查询与添加等是其基本功能,让其成为一款简易的音频播放设备,能够更好地播放市面上大多数的音频。主要有以下几个方面:本软件使用的开发平台与技术;功能模块;功能设计和功能实现。最后,简要总结对本软件的开发过程进行,并谈谈本人的感想和体会。【关键词】 音频;播放器;嵌入式; QT Creator;UI设计The Design and Implementation of

3、 Multimedia Player【Abstract】 Along with the computer are widely used, Internet rapidly develop and the multimedia technology is also fastly developing. A variety of audio and video resources can be seen everywhere on the Internet, in peoples daily lives, almost indispensable and then all kinds of Pl

4、ayer is developed. This paper aim at to understand the functional implementations of Player, to master the Players technologies.By use the theory of software engineering to understand the method and step of software develop.Also by means of the process to develop a simple video player in the develop

5、ment platform of .QT Creator.This course is designed to make a musical player can play the mainstream media format at present, its basic function should have a media player, adjust the volume, select the play progress, pause, stop and query and add the song information, making it a simple media play

6、er, can play the most perfect audio and video files on the market.Includeing the following main aspects: the development platform and technology of to develop this player; functional module; function design; function realization, etc. Finally, a brief summary of the software development process and

7、some my experience and feelings are described.【Key Words】 Embedded; Musical Player ; multimedia; Qt; UI design电子科技大学中山学院毕业设计(论文)目录目录第1章 绪论11.1 课题背景11.1.1 国内外行业状况21.1.2 课题创新点21.2 目的意义31.2.1 设计QT音频播放器的意义31.2.2 研发课题的目的31.3 论文主要工作4第2章 相关技术和理论基础52.1 技术与理论基础152.1.1嵌入式系统开发技术52.1.2 QT Creator技术52.1.3 C+语言6第

8、3章 项目需求分析(需求分析)73.1功能需求分析73.1.1音频播放器的功能分析83.1.2音频播放器的界面分析93.2 非功能需求分析103.2.1法律的可行性103.2.2经济的可行性103.2.3技术的可行性103.2.4时间的可行性103.3 性能分析113.3.1用户的体验分析113.3.2产品的质量分析113.3.3安全的容错分析11第4章 软件设计124.1 总体设计124.1.1功能总体的设计124.1.2功能整体效果图134.2 详细设计134.2.1软件的架构设计134.2.2播放器的实现总体设计141.音频播放系统流程142.音频实现原理144.2.3播放器的基本函数接

9、口15第5章音频播放器的实现与测试165.1 音频播放器界面设计165.1.1界面UI设计165.1.2界面外观设计175.2 播放器功能设计175.2.1基本功能的设计175.2.2文件选择185.3 播放器的测试及其效果195.3.1 播放器的测试195.3.2 测试效果19第6章 总结和展望206.1 本文总结206.2 未来展望21参考文献22附录23致谢25电子科技大学中山学院毕业设计(论文)图目录图目录图3.1 功能模块布局图8图3.2 播放器界面分析图9图4.1 整体功能效果图13图4.2 主要功能结构图14图5.1 UI设计图16图5.2 外观界面图17图5.3 播放器效果图1

10、8电子科技大学中山学院毕业设计(论文)表目录表目录表3.1 整体功能表7表4.1 功能模块表12表4.2 接口函数功能表15电子科技大学中山学院毕业设计(论文) 第1章 绪论第1章 绪论1.1 课题背景计算机的快速发展,使得人们可以通过各种各样的途径来获取信息,传统上人们大多使用文字图形来传递信息,这种信息传递方法具有方便简单的特性,沿用至今。而在今天计算机技术的巨大推动下,很多其它的信息传递方式也逐渐的被人们使用,更频繁地的走进了人们的日常生活。多媒体技术就是这种情况下产生了一种熟悉的信息传递技术,我们通常所说的媒体(media),其中包括两点含义。一是指信息的物理载体,实实在在存在的物质,

11、可以改变信息对物质方式,而在载体上留下痕迹,这些载体时至今日已经沿用了很久,这类载体其中包括书本、光盘等。另一层含义是表现信息以其外在,给人感觉的形式以传播信息,包括文字、声音和图像等。对于人们所说的多媒体计算机,其大多数是指后者,这种多媒体计算机能够处理文字、图像、动画等等的信息。多媒体计算机,是目前时常使用的计算机设备,其重要功能便是指对多媒体文件播放的功能。在播放器广泛应用在计算机应用软件后,人们的日常生活被极大地改变,越来越多的人们开始用播放器来对计算机设备上的视频和音频文件播放。互联网上的音乐电影目前也在急剧增长之中,每天都有数以万计的新的媒体文件资源产生。作为为用户需求考虑的IT开

12、发人员来说,设计和实现一款音频播放器的应用程序成为了一种应用需求。当前,互联网上已经拥有大量的音频播放器,这些播放器使用方便快捷,也往往拥有丰富的功能,多姿多彩的用户交互界面经常受用户的好评。但是,用Qt Creator开发的音频播放器小巧而且功能齐全,同时也方便移植到嵌入式平台下或者其他平台,一次编译就能不同平台下运行。随着现在科技的发展,越来越多的嵌入式设备已经被广泛应用于生活中,因此嵌入式软件的开发对于嵌入式系统设备的发展有着非常重要的意义。现代社会人们生活节奏加快,工作压力大。业余时间就需要去释放压力,听音乐最简单最高效的娱乐方式。音乐可以陶冶情操,也可以释放压力,媒体娱乐是一副可以让

13、人身心愉悦的良药。多媒体技术也是迅速发展,各种音频资源在网上随处可见,于是播放器在人们的日常生活中,几乎是不可或缺的一部分越来越多的人选择听音乐来抒发个人情感,这就需要一款靠近人们生活、便于使用的音频播放器。1.1.1 国内外行业状况计算机的快速发展和使用,让PC机迅速在广大人群当中普及。随着越来越多的个人计算机,不断地连接到互联网上,使网络的规模越来越大,网络上的音频资源也越来越丰富多变,其中应用层出不穷,令人炫目。而在互联网开始普及的时候,很多计算机应用就已经被人们关注,并开始进行设计开发。早期的计算机体积庞大,存储量较小,能够安装运行的计算机应用程序很有限,随着CPU和内存储器的规模和质

14、量不断扩大,越来越多的应用程序涌现在互联网上,类型和种类也愈发多样化。在这种发展趋势下,互联网娱乐软件发展越来越快。很多的娱乐软件不断地被世界各地的用户下载和使用,这些应用方便了人们的生活和学习工作,提升了他们的工作效率,减轻了各种工作压力,也丰富了闲余的个人生活。音频播放器作为这众多类型的播放器当中的一种,被人们广泛的使用。目前,嵌入式系统正处于一个快速发展的时代,激烈的竞争环境,这种发展和竞争在未来几年将继续有更大的发展空间和愈发激烈。音频播放器的市场和技术发展速度很快,国外技术发展的步伐更加先进,市场基本初具规模。国内的多媒体技术发展速度也很快,市场具有很大的潜力。多媒体技术也是迅速发展

15、,各种视频音频资源在网上随处可见,但目前很多音频播放软件,功能较为简单,且占据较多的电脑资源,对电脑的配置等方面也需要较高的要求。在这样的时代环境下,本文就设计了在嵌入式系统下基于Qt Creator的播放器的实现,从根本上实现了一个便捷式的音频播放器的设计。音频播放器具有形式,高效便利等功能特点。1.1.2 课题创新点现在的播放器很多都是追求花哨的外观和庞大的功能,如一些音乐播放器,在播放网络音频文件时启动网络加速器,以致其他网络用户堵塞,这是没必要的。就是因为太多这些没必要的功能和花哨的外观等对用户的PC机造成很大的资源浪费,在进行多任务操作时也带来很多不便。本文设计实现的播放器,是在广泛研究正在使用的播放软件后,针对用户实际使用中的功能需求,进而对音频播放软件进行开发,因此该软件拥有较强的实用性,该软件总结具有以下几个方面的特点。(1)可以对各种音频文件进行选择,查找和控制播放等功能,运行方便快捷可靠性高。(2) 提供优化的人机交互界面,能够开发出具有很好的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号