欢迎来到天天文库
浏览记录
ID:23435311
大小:1.59 MB
页数:57页
时间:2018-11-07
《基于android平台的音频编解码技术研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、编号毕业论文(届本科)论文题目:基于Android平台的音频编解码技术研究与应用学院:信息工程学院专业:计算机信息与科学技术班级:作者姓名:指导教师:完成时间:基于Android平台的音频编解码技术研究与应用摘要:在这个经济飞速发展的时代,移动设备也日益完善,我们大家都已经有了在手机上听音乐看电影的习惯,在中国大陆,谷歌发布的Android手机因其手机系统的优越性,得以迅速推广,随着Android智能手机的普及,各种基于Android的应用软件也如雨后春笋般出现了。同时,随着3G网络大规模建设和智能手机迅速普及,
2、移动互联网时代已经悄然而至。关键字:Android多媒体OpenCore音频编码音频解码声音数据处理AudiocodectechnologyresearchandapplicationbasedontheAndroidplatformLeiChao(LongdongUniversitySchoolofInformationEngineering,GansuQingyang745000)ABSTRACT:Inthiseraofrapideconmicdevelopment,butalsoincreasinglyso
3、phisticatedmobiledevices,wealreadyhavethehabitoflisteningtomusic,watchingmoviesonthephone,inchina,GooglereleaeditsAndroidmobilephonesystemsuperiority,rapidpromotionwiththepopularityofAndroidsmartphones,avarietyofAndroid-basedapplicationshavesprungup.Meanwhile
4、,withthelarge-scaleconstructionof3Gnetworksandtherapidlygrowingpopularityofsmartphones,mobileinterneterahasquietly.KEYWORDS:AndroidMultimediaOpenCoreAudioCodingAudiodecodingAudiodataprocessing1绪论1.1研究背景当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现
5、在市场上主流的手机操作系统有Windows mobile(微软),SysBian(诺基亚),IOS(苹果)以及谷歌的Android操作系统,其中Android系统因为开发源代码而具有广阔的发展前景,已经和国内外诸多手机厂家开展了合作。 Android操作系统是谷歌于2007年公布的开放式源代码手机系统,它的开放性相对有其它封闭式手机系统拥有明显的优势,任何人都可以根据自己的喜好和需求将Android系统的功能进行改进,在Android平台上开发属于自己的应用软件。这也让更多的人对这一操作系统有了更浓厚的兴趣。随着
6、计算机的广泛应用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已逐渐成为了人们生活中必不可少的一部分了。但是原生Android系统因为版权法律原因,对一些音频编码格式不支持。这就限制了手机的使用范围。本文将重点介绍Android系统原生多媒体框架。通过NDK方式扩展其支持范围,方便用户使用。1.2论文的研究内容Android是基于Linux内的的,不过仅仅在Linux下实现音频播放功能是不够的。它的音频播放功能是依附于Android下的音频系统的,Android下的音频系统的对外接口
7、是AudioSystem接口类,应用程序可以通过此接口访问到音频资源。AudioSystem的实现类是AudioFlinger。本文研究的主要内容就是如何实现特定格式的音频文件的生成和播放。1.3课题研究的主要工作Android系统是Google及其开发联盟推出基于Linux平台的开源手机操作系统。Android平台为开发者不仅提供了完整的多媒体解决方案,而且提供了统一、简单、易用的开发接口。本课题主要研究的内容是Android原生多媒体框架对音频文件的编码和解码操作。并通用使用系统自带的多媒体功能完成实际开发工
8、作。满足人们多元化的音频数据需求。2Android开发平台介绍Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。2.1Android系统有如下的几大特性l应用程序框架:支持组件的重用与替换;l
此文档下载收益归作者所有