毕业论文-基于as3.0的音乐点播系统的设计与实现_第1页
毕业论文-基于as3.0的音乐点播系统的设计与实现_第2页
毕业论文-基于as3.0的音乐点播系统的设计与实现_第3页
毕业论文-基于as3.0的音乐点播系统的设计与实现_第4页
毕业论文-基于as3.0的音乐点播系统的设计与实现_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于AS30的音乐点播系统的设计与实现摘要在多媒体技术高速发展的今天,多媒体播放器出现了多种缺点和毛病,主要表现在内存大量占用和操作复杂繁琐方面。本文针对当今流行音乐播放器的优缺点进行了研究,然后在此基础上进行综合和总结,开发出了一个功能丰富和操作简易的音乐点播系统,该播放器具有低内存占用和绿色无广告的特点,因此具有广阔的市场前景。本音乐点播系统是基于脚本语言ACTIONSCRIPT30,利用FLASHBUILDER46设计开发的AIR应用程序。主要利用ACTIONSCRIPT30作为后台逻辑处理和功能实现,文中对音乐播放器做了详细的需求分析,并详细介绍了音乐播放器的总体设计,包括音乐播放器的架构设计、功能模块的划分、音乐播放列表文件的设计、常用工具的设计、本地数据存储设计等,然后具体介绍了以上各个部分和功能的具体实现原理和过程,最后再对该音乐点播系统进行了黑盒测试和白盒测试,没有重大的异常和错误,证明其设计方案的可行性和正确性。关键词多媒体;播放器;人性化DESIGNANDIMPLEMENTATIONOFMUSICONDEMANDSYSTEMBASEDONAS30ABSTRACTWITHTHERAPIDIMPROVINGOFTHETIMESANDTHERAPIDDEVELOPMENTOFNETWORKTECHNOLOGY,MULTIMEDIATECHNOLOGYKEEPSPACEWITHTHETIMESASSUSTAINEDRAPIDDEVELOPMENTINMULTIMEDIATECHNOLOGY,AVARIETYOFSHORTCOMINGSANDFAULTSAREEMERGEDINMULTIMEDIAPLAYER,MAINLYINTHEOCCUPATIONOFMEMORYANDTHECOMPLICATIONOFTHEOPERATIONTHISARTICLESTUDYSTHEADVANTAGESANDDISADVANTAGESOFTHECURRENTPOPULARMUSICPLAYER,THENDEVELOPEDAMUSICONDEMANDSYSTEMWITHLOWMEMORYFOOTPRINTANDWITHOUTADVERTISEMENTSBASEDONTHIS,SOITWILLGETABROADMARKETPROSPECTSTHEMUSICONDEMANDSYSTEMISBASEDONTHESCRIPTINGLANGUAGEACTIONSCRIPT30,USESTHEFLASHBUILDER46DESIGNANDDEVELOPTHEAIRAPPLICATIONACTIONSCRIPT30ISMAINUSEDTOHANDLETHELOGICANDTOREALIZETHEFUNCTION,THENADETAILEDREQUIREMENTANALYSISISMAKEANDINTRODUCESTHEGENERALDESIGNOFTHEMUSICPLAYERINCLUDETHEARCHITECTUREDESIGN,THEFUNCTIONALMODULESDIVIDED,THEDESIGNOFMUSICPLAYLISTFILE,THEDESIGNOFTOOLS,THELOCALDATASTORAGEDESIGNANDSOON,ANDTHENINTRODUCEDTHESPECIFICIMPLEMENTATIONPRINCIPLEANDPROCESSOFTHEABOVEEVERYPARTANDFUNCTIONINTHISPAPER,THEDESIGNOFTHEMUSICONDEMANDSYSTEMISTESTEDBYTHEBLACKBOXANDWHITEBOX,NOMAJORANOMALIESANDERRORS,TOPROVETHEFEASIBILITYANDCORRECTNESSOFITSDESIGNKEYWORDSMULTIMEDIA;PLAYER;HUMANE目录第一章绪论111研究的目的和意义1111研究目的1112研究意义112国内外研究现状1121国外研究现状2122国内研究现状3第二章AIR开发技术介绍421AIR开发技术介绍4211开发工具介绍4212容器结构介绍522开发语言6221开发语言简介6222开发语言主要功能7第三章酷猪音乐播放器总体设计831总体功能设计8311软件主要功能设计8312软件主要功能介绍932软件数据库设计10321播放列表(XML文件)结构10322“酷猪工具”数据存储的数据结构设计11第四章酷猪音乐播放器主要模块实现1341音乐播放主要功能实现代码13411主界面主要源代码13412歌曲播放主要代码14413歌曲播放顺序主要代码15414歌曲搜索主要代码1542歌词播放主要功能代码16421歌词信息显示及播放代码1643歌词去除广告信息17431歌词信息读取主要代码17432歌词信息广告删除主要代码1744本地歌曲扫描18441本地硬盘歌曲扫描主要代码18442生成扫描结果(XML文件)主要代码19第五章软件测试2051软件基本功能模块测试(黑盒测试)20511软件前台使用测试2052软件后台调试(白盒测试)30521音乐播放部分后台调试30522常用工具部分后台调试30结论32参考文献34谢辞35第一章绪论11研究的目的和意义随着INTERNET的发展,人们的个人计算机上音乐播放软件越来越多,功能越来越丰富,但同时很鸡肋的功能也越来越多,内存占用也越来越大,与其它音乐播放器比较,这一音乐播放器具有功能丰富、占用空间小的特点,它与现有音频资源应用状况紧密结合,既具有很强的直观感,又不失一般性。因此开发制作这一播放器具有备现实意义。111研究目的在软件技术迅速发展的同时,个人计算机上安装的软件越来越多,多个软件同时运行,在硬件的消耗上是相当大的,特别是在这种情况下内存(RAM)会成为一种相当紧缺的资源,内存的紧缺对于软件开发来说会限制软件的发展。本课题着重研究利用ACTIONSCRIPT30开发音乐播放器,在满足音乐播放的前提下,尽量降低内存占用的方法。112研究意义每个软件都极尽所能的展现各种花俏的功能,争奇斗艳的程度让人目不暇接。目前常见的音乐播放器软件各有特色,比如提供词自动匹配下载、歌手相关歌曲推荐、音乐排行榜、小游戏,更有甚者还有团购广告。虽然在外观上有很大的差异,但功能上却大同小异,而且由于强制安装插件的原因而存在着多种缺点和毛病,主要表现在内存大量占用和操作复杂繁琐方面。为了解决现行播放器大量耗用的内存和操作不人性化的问题,本课题设计并实现了播放器的低内存占用和人性化操作。在开辟创建绿色软件和内存节约方面有重要意义。围绕低内存占用这个目标,研究怎么降低多媒体音乐播放器的内存占用,充分体现了节约为本的思想,符合和谐发展的主题。12国内外研究现状随着INTERNET的商业化的发展,多个网络或者软件公司纷纷推出各种方法来争取用户群,争取市场占有率。在多媒体播放器方面也不例外,多家公司通过捆绑安装或弹窗提示来在某一定程度上强制用户安装其附属的其他软件或注册旗下的账号。一些商家纷纷行动规划开发适应本企业的播放器。目前国内比较流行的音乐播放器有酷狗、WINDOWSMEDIAPLAYER、QQ音乐盒、酷我音乐盒等。酷狗和WINDOWSMEDIAPLAYER是使用最广泛的多媒体播放器。其中酷狗音乐播放器凭借其丰富的歌曲、歌词和MV资源成为网络上是使用最多的播放器,QQ音乐盒与酷狗类似,但其中还加入了QQ客户端的一些功能,因而也有比较广的客户群。百度音乐盒有网页播放器,强大的音乐搜索功能为播放器提供大量的免费高质量音乐。网络上有不少的研究者热衷于播放器的研究,利用控件或者是MCI接口开发自己的播放器,并且取得了很大的进步,推动了播放器的发展。不过在声音的表现上,国内的播放器远不如BEOPLAYER和FOOBAR2000专业。121国外研究现状由于计算机技术国外先于国内,在音乐播放器方面,国外起步比国内早,而且技术成熟。国外的播放器一直讲究的是实用和技术,多是针对专业人士开发的,因而在操作和使用上不适合大众,在外观方面更不是很注重,很平凡的用户界面,其能体现价值的地方就是音质和对乐音的渲染和还原上,在内核上都是独立开发的,并不是使用已经做好的通用解码内核。比如WINDOWSMEDIAPLAYER,其支持的音乐格式比较少,界面也比较普通,却是浏览器中某些音乐功能不可缺少的部分,其主要是给WINDOW系统中的音频相关软件提供软件接口。BANGMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCEBAUMGARTNERTHEDISAPPOINTINGNEWSMISSIONABORTEDRPLAYSANIMPORTANTROLEINTHISMISSIONSTARTINGATTHEGROUND,CONDITIONSHAVETOBEVERYCALMWINDSLESSTHAN2MPH,WITHNOPRECIPITATIONORHUMIDITYANDLIMITEDCLOUDCOVERTHEBALLOON,WITHCAPSULEATTACHED,WILLMOVETHROUGHTHELOWERLEVELOFTHEATMOSPHERETHETROPOSPHEREWHEREOURDAYTODAYWEATHERLIVESITWILLCLIMBHIGHERTHANTHETIPOFMOUNTEVEREST55MILES/885KILOMETERS,DRIFTINGEVENHIGHERTHANTHECRUISINGALTITUDEOFCOMMERCIALAIRLINERS56MILES/917KILOMETERSANDINTOTHESTRATOSPHEREASHECROSSESTHEBOUNDARYLAYERCALLEDTHETROPOPAUSE,ECANEXPECTALOTOFTURBULENCEWEOFTENCLOSEOURSELVESOFFWHENTRAUMATICEVENTSHAPPENINOURLIVESINSTEADOFLETTINGTHEWORLDSOFTENUS,WELETITDRIVEUSDEEPERINTOOURSELVESWETRYTODEFLECTTHEHURTANDPAINBYPRETENDINGITDOESNTEXIST,BUTALTHOUGHWECANTRYTHISALLWEWANT,INTHEEND,WECANTHIDEFROMOURSELVESWENEEDTOLEARNTOOPENOURHEARTSTOTHEPOTENTIALSOFLIFEANDLETTHEWORLDSOFTENUS生活发生不幸时,我们常常会关上心门;世界不仅没能慰藉我们,反倒使我们更加消沉。我们假装一切仿佛都不曾发生,以此试图忘却伤痛,可就算隐藏得再好,最终也还是骗不了自己。既然如此,何不尝试打开心门,拥抱生活中的各种可能,让世界感化我们呢WHENEVERWESTARTTOLETOURFEARSANDSERIOUSNESSGETTHEBESTOFUS,WESHOULDTAKEASTEPBACKANDREEVALUATEOURBEHAVIORTHEITEMSLISTEDBELOWARESIXWAYSYOUCANOPENYOURHEARTMOREFULLYANDCOMPLETELY当恐惧与焦虑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论