播放器基于qt的音频播放器

vod播放器  时间:2021-02-24  阅读:()

毕业设计(论文)

基于T的音频播放器仿宋_GB2 2一号字

教学单位:计算机学院

专业名称 计算机科学与技术(嵌入式系统及应用)

学 号: 2

学生姓名:卢光宋

指导教师:邓招奇(讲师)

指导单位:计算机学院

完成时间: 2017年4月  日

电子科技大学中山学院教务处制发

Q音频播放器

【摘要】 伴随计算机的广泛运用, Int   et发展迅速,也引发了多媒体技术迅速发展。在网上各种音频资源随处可见。在人们的日常生活中是不可或缺的,于是紧跟着各种播放器发展起来。本文在T Creator开发平台上,通过开发一个简单的音视频播放器的过程掌握播放器开发的相关技术,深入了解播放器的功能实现。

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

【关键词】 音频;播放器;嵌入式; Q Creator;UI设计

The   ign ad Im l men  tion f Mul  ime

 a Playe 

【bst ac  】 lng with he computer a   wdel used,Intern t rapidly deve op a  th mltimedia tecnoo  is also fatly dev lopig A var  et faudo and vdo esoures a be en ev ryhere n the nternt i pople’s daily lives, alms  dispensa  e and hn all kinds f layr  s dvelopd. Thi paer im at o uner  an te fu tional imlemntat ons of P ayr, o ma tr th Plye  ’   cologies.By use the hor of sotware engieerin to unde s an th method ad s  ep oso ftware de ve    

Also b mea  of he proes  to develp a simple vdeo player ithe dee opmet ltform of  Q reaor.Tis course is es  nd t make a mus  cal   ayr a ply th ainstram m ia ormt t presen ,  ts b  ic fnction   uld hae a mdi plaer,adus  t  voume,   lect te   ay progres  , pa     top and q

e y ad d t  sog  form tio making it a siplmedia p ae , can pl  he most pe   ct udio nd vde i es on th m ket.Include ng he  llowngan ap ts theee  opmet latfoand tehnoogy f o eelop this plaer;fnctio l mdule f ction desig fn tion ralization,et .F   ly, a rie sumry of  e softre eve  pment procss nd some m experienc ad ee   gs re dscribe

【Ky Wrd 】

Embeded;Ms  cal Player; m  timedi;Qt; I desig

目录

第1章绪论错误未定义书签。

1. 课题背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1. 1. 1国内外行业状况 2

1. 1.2 课题创新点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1 2 目的意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1 2. 1设计QT音频播放器的意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 2.2 研发课题的目的. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1.3论文主要工作 4

第2章相关技术和理论基础 

2. 1技术与理论基础1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2. 1. 1嵌入式系统开发技术 5

2 1.2 QT reator技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2.  .3 C语言 6

第章 项目需求分析需求分析  7

3. 功能需求分析 

. 1. 1音频播放器的功能分析 

3. 1.2音频播放器的界面分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

3 2非功能需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0

3 2. 1法律的可行性 10

.2.2经济的可行性 0

.   3技术的可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3 2.4时间的可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

.3 性能分析 1 

.3. 1用户的体验分析  

3.3.2产品的质量分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

3 3.3安全的容错分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

第4章软件设计 12

4. 1 总体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 

4. 1. 功能总体的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 

4. 1. 功能整体效果图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

4.2详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

4 2. 1软件的架构设计 1

4.2.2播放器的实现总体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

 .音频播放系统流程  

2音频实现原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

4.2 3播放器的基本函数接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

第5章音频播放器的实现与测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

5. 1音频播放器界面设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

5. 1. 1界面I设计 16

5. 1 2界面外观设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.2播放器功能设计 1

5. . 1基本功能的设计错误未定义书签。

5.2 2文件选择错误未定义书签。

5.  播放器的测试及其效果. . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.3. 1播放器的测试错误未定义书签。

5.3. 测试效果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

第章总结和展望 2

. 本文总结错误未定义书签。

6. 未来展望错误未定义书签。

参考文献错误未定义书签。

附录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

致谢  

图目录

图3.  功能模块布局图

图3 2 播放器界面分析图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

图. 整体功能效果图  3

图4 主要功能结构图1

图5. 1 I设计图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

图  外观界面图17

图5.3播放器效果图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

表目录

表3. 1整体功能表7

表4.  功能模块表1 

表4.2接口函数功能表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1错误未定义书签。

第章绪论

1 . 1课题背景

计算机的快速发展使得人们可以通过各种各样的途径来获取信息传统上人们大多使用文字图形来传递信息,这种信息传递方法具有方便简单的特性,沿用至今。而在今天计算机技术的巨大推动下,很多其它的信息传递方式也逐渐的被人们使用,更频繁地的走进了人们的日常生活。多媒体技术就是这种情况下产生了一种熟悉的信息传递技术我们通常所说的媒体me d i  ,其中包括两点含义。一是指信息的物理载体,实实在在存在的物质,可以改变信息对物质方式,而在载体上留下痕迹这些载体时至今日已经沿用了很久,这类载体其中包括书本、光盘等。另一层含义是表现信息以其外在给人感觉的形式以传播信息,包括文字、声音和图像等。对于人们所说的多媒体计算机其大多数是指后者,这种多媒体计算机能够处理文字、 图像、动画等等的信息。

多媒体计算机是目前时常使用的计算机设备,其重要功能便是指对多媒体文件播放的功能。在播放器广泛应用在计算机应用软件后,人们的日常生活被极大地改变,越来越多的人们开始用播放器来对计算机设备上的视频和音频文件播放。互联网上的音乐电影目前也在急剧增长之中,每天都有数以万计的新的媒体文件资源产生。作为为用户需求考虑的IT开发人员来说,设计和实现一款音频播放器的应用程序成为了一种应用需求。当前互联网上已经拥有大量的音频播放器,这些播放器使用方便快捷,也往往拥有丰富的功能,多姿多彩的用户交互界面经常受用户的好评。但是,用Q C rato开发的音频播放器小巧而且功能齐全,同时也方便移植到嵌入式平台下或者其他平台,一次编译就能不同平台下运行。随着现在科技的发展,越来越多的嵌入式设备已经被广泛应用于生活中,因此嵌入式软件的开发对于嵌入式系统设备的发展有着非常重要的意义。

现代社会人们生活节奏加快,工作压力大。业余时间就需要去释放压力,听音乐最简单最高效的娱乐方式。音乐可以陶冶情操,也可以释放压力,媒体娱乐是一副可以让人身心愉悦的良药。多媒体技术也是迅速发展,各种音频资源在网上随处可见于是播放器在人们的日常生活中,几乎是不可或缺的一部分越来越多的人选择听音乐来抒发个人情感,这就需要一款靠近人们生活、便于使用的音频播放器。

1 .  . 1 国内外行业状况

计算机的快速发展和使用让C机迅速在广大人群当中普及。随着越来越多的个人计算机,不断地连接到互联网上,使网络的规模越来越大,网络上的音频资源也越来越丰富多变其中应用层出不穷令人炫目。而在互联网开始普及的时候,很多计算机应用就已经被人们关注并开始进行设计开发。早期的计算机体积庞大,存储量较小,能够安装运行的计算机应用程序很有限,随着P和内存储器的规模和质量不断扩大,越来越多的应用程序涌现在互联网上,类型和种类也愈发多样化。

在这种发展趋势下,互联网娱乐软件发展越来越快。很多的娱乐软件不断地被世界各地的用户下载和使用,这些应用方便了人们的生活和学习工作,提升了他们的工作效率,减轻了各种工作压力也丰富了闲余的个人生活。音频播放器作为这众多类型的播放器当中的一种,被人们广泛的使用。

目前,嵌入式系统正处于一个快速发展的时代,激烈的竞争环境,这种发展和竞争在未来几年将继续有更大的发展空间和愈发激烈。音频播放器的市场和技术发展速度很快 国外技术发展的步伐更加先进,市场基本初具规模。国内的多媒体技术发展速度也很快,市场具有很大的潜力。多媒体技术也是迅速发展,各种视频音频资源在网上随处可见,但目前很多音频播放软件,功能较为简单,且占据较多的电脑资源,对电脑的配置等方面也需要较高的要求。在这样的时代环境下,本文就设计了在嵌入式系统下基于Q Crator的播放器的实现,从根本上实现了一个便捷式的音频播放器的设计。音频播放器具有形式,高效便利等功能特点。

 . 1 . 课题创新点

现在的播放器很多都是追求花哨的外观和庞大的功能如一些音乐播放器,在播放网络音频文件时启动网络加速器,以致其他网络用户堵塞,这是没必要的。就是因为太多这些没必要的功能和花哨的外观等对用户的P机造成很大的资源浪费,在进行多任务操作时也带来很多不便。本文设计实现的播放器是在广泛研究正在使用的播放软件后,针对用户实际使用中的功能需求,进而对音频播放软件进行开发 因此该软件拥有较强的实用性,该软件总结具有以下几个方面的特点。

(1)可以对各种音频文件进行选择,查找和控制播放等功能,运行方便快捷可靠性高。

(2 提供优化的人机交互界面,能够开发出具有很好的操作界面的应用程序,

RAKsmart含站群服务器/10G带宽不限流量首月半价

RAKsmart 商家估摸着前段时间服务器囤货较多,这两个月的促销活动好像有点针对独立服务器。前面才整理到七月份的服务器活动在有一些配置上比上个月折扣力度是大很多,而且今天看到再来部分的服务器首月半价,一般这样的促销有可能是商家库存充裕。比如近期有一些服务商挖矿服务器销售不好,也都会采用这些策略,就好比电脑硬件最近也有下降。不管如何,我们选择服务器或者VPS主机要本着符合自己需求,如果业务不需要,...

95IDC香港特价物理机服务器月付299元起,5个ip/BGP+CN2线路;美国CERA服务器仅499元/月起

95idc是一家香港公司,主要产品香港GIA线路沙田CN2线路独服,美国CERA高防服务器,日本CN2直连服务器,即日起,购买香港/日本云主机,在今年3月份,95IDC推出来一款香港物理机/香港多ip站群服务器,BGP+CN2线路终身7折,月付350元起。不过今天,推荐一个价格更美的香港物理机,5个ip,BGP+CN2线路,月付299元起,有需要的,可以关注一下。95idc优惠码:优惠码:596J...

华纳云不限流量¥324/年,香港双向CN2(GIA)云服务器/1核1G/50G存储/2Mbps

华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供香港和美国机房的VPS云服务器和独立服务器。商家支持支付宝、网银、Paypal付款。华纳云主要面向国内用户群,所以线路质量还是不错的,客户使用体验总体反响还是比较好...

vod播放器为你推荐
找不到光驱找不到光驱怎么办啊办公协同软件免费的多人协同办公软件哪些,我了解的有钉钉、企业微信,其他的还有么?网易公开课怎么下载网易公开课的视频该如何下载?godaddy美国GODADDY 域名支持域名别名解析吗?宕机宕机是什么意思iphone6上市时间iphone6什么时候上市,价格是多少?安全漏洞如何发现系统安全漏洞blogcnCK沉珂是个怎样的一个人?之后又是怎样的 ?服务器连接异常主服务器连接异常cisco防火墙思科路由器上自带防火墙功能吗?
域名系统 vps安全设置 老左 gateone patcha cpanel空间 jsp空间 工信部icp备案号 789电视网 刀片式服务器 国外代理服务器软件 国外免费asp空间 多线空间 中国电信网络测速 什么是web服务器 免费asp空间申请 华为k3 浙江服务器 免费php空间 免备案cdn加速 更多