播放器基于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站群新增,限量低至月1.99美元

RAKsmart 商家八月份的促销活动今天更新。基本上和上个月的产品套餐活动差不多的,不过也是有简单的微调。对于RAKsmart商家还是比较了解的,他们家产品虽然这两年增加多个机房,以及在VPS主机方案上有丰富的机房和调整到一些自营机房,他们家的策划能力还是有限,基本上每个月的套餐活动都差不多。RAKsmart 在八月份看到有新增香港高防服务器可选,最高100GB防御。同时原来上个月缺货的日本独立...

vpsdime7美元/月,美国达拉斯Windows VPS,2核4G/50GB SSD/2TB流量/Hyper-V虚拟化

vpsdime怎么样?vpsdime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:vpsdime夏日促销活动,美国达拉斯vps,2G内存/2核/20gSSD/1T流量,$20/年,此次推出一款Wi...

Megalayer美国独立服务器新用户首月优惠350元(30M优化不限流量)

Megalayer 商家在开始看到有提供香港服务器、香港站群服务器的时候有介绍过,后来就一直没有怎么关注。但是前几天有看到网友使用到他们家的美国独立服务器问其如何的,但是我没有使用过就不好评论,这不前几天也有介绍到Megalayer美国独立服务器。以及我们也有看到商家有提供美国站群服务器和美国大带宽服务器产品,可选30M不限制流量CN2优化线路,以及100M不限制流量国际带宽线路。新年元旦后,Me...

vod播放器为你推荐
百度k站百度K站是什么原因呢?博客外链博客和博客之间怎么建超级链接天天酷跑刷积分教程葫芦侠3楼几十万的积分怎么刷天天酷跑积分怎么刷怎么在qq空间里添加背景音乐怎么在QQ空间里免费添加背景音乐????bluestacksbluestacks怎么用安卓应用平台安卓系统支持的软件并不是那么多,为什么这么多人推崇?qq空间装扮qq空间的装扮空间在哪?腾讯文章怎样才能在手机腾讯网上发表文章?硬盘人上海人说“硬盘”是什么梗商标注册查询官网如何在网上查询商标是否注册?
域名论坛 域名查询软件 香港主机租用 最新代理服务器ip 免费域名解析 themeforest 搬瓦工官网 linkcloud paypal认证 外国空间 lighttpd 上海域名 空间技术网 联通网站 江苏徐州移动 宿迁服务器 卡巴斯基试用版下载 服务器托管价格 阿里云邮箱怎么注册 镇江高防服务器 更多