欢迎来到天天文库
浏览记录
ID:46256142
大小:797.71 KB
页数:47页
时间:2019-11-22
《浅谈音乐播放器毕业论文(精品)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、四M工程聃地技术曇院毕业设计(论文)设计论文题目:音乐解码技术研究与音乐播放的实现姓名:冯飞翔学号:200812050161专业:08软件数据库1班指导老师:胡勇智音频解码技术研究与音乐播放器实现摘要本文介绍研究音频编码解码相关技术,并结合VS2005编写多媒体音乐播放器,利用软件工程原理,采用面向对象的编程方法,其开发主要包拈前台窗休的设计和后台源码的实现两个方面,实现了利用计算机进行多媒体咅频的播放.咅乐播放器开发过程总共包含了六部分,通过系统分析,系统开发的方法,系统开发平台介绍,概要的设计,系统的规划和设计,系统设计,分别介绍了从分析到开发到系统的设计与测试的整个咅乐播放器的生成过
2、程。系统分析介绍了播放器的播放流程,开发背景发展前景,开发工具概要,开发系统的最低配置等。系统开发的方法介绍了音乐播放器的具体的开发方法和如何选择的开发方法。系统开发平台的介绍,具体介绍了VS2005主要界面和使用方法,其中包括常用工具具体位置与使用方法和工作区的生成,项廿的创建、项目中文件的添加删除、项廿的编译、项目的测试等。后边儿部分和附录介绍了系统规划与分析,应用程序主界面,数据库的生成,代码的编写与功能的实现,系统的编译与运行,最终实现了音乐播放器的功能,能对歌曲咅乐进行播放和控制。关键词:音频解码;软件系统;VS2005;音乐播放器;开发平台项目工程;资源文件.目录目录I1绪论1
3、.1课题的来源11.2选题的背景及目的21.2.1音频编解码发展历史21.2.2音频编解码过程31.2.3选题的目的61.3系统主要实现内容与实现方式61.3.1系统主要实现内容61.3.2系统的开发方法61.3.3系统的开发平台82系统的分析92.1系统的可行性分析92.1.1经济可行性分析92.1.2操作可行性分析92.1.3技术可行性分析92.2系统功能分析103系统设计123.1系统概要设计123.2系统功能模块设计153.2.1添加文件163.2.2添加文件夹163.2.3歌曲列表173.2.4歌
4、11
5、控制173.2.5音量设置183.2.6静音设置183.2.7登录注销183
6、.2.8皮肤更换193.3.9乐库管理193.4.0系统管理193.3系统运行环境194系统实现204.1系统的编译和发行204.2系统运行.204.3系统功能界面214.3.1加入文件功能实现214.3.2添加文件夹224.3.3歌曲列表功能实现244.3.4歌Illi控制功能实现254.3.5音量控制功能实现264.3.6静音设置功能实现274.3.7登录注销功能实现284.3.8皮肤更换功能实现304.3.9乐库功能实现324.4.0系统發录功能实现34上述内容详细代码见附录。35致谢35参考文献36附录361绪论1.1课题的来源语音吋语言的声学表现,是人类交流信息最自然、最有效、最
7、直接的手段,也是人类进行思维的一•种依托。随着社会的不断进步,人们的生活水平也在不断的提高,从而对精神生活提出了新的要求。音乐一直以来就是人们日常休闲的必要调剂品,它可以陶冶人的情操,极大的丰富了人们的精神生活。那么一首首动听的音乐又是如何播放出來的呢?这就要通过形式多样的合成手段了,即当播放多媒体文件时,计算机将指令发给声卡,声卡按照指令将媒体播放信息重新合成起來。所以,多媒体的播放效果取决于用户设备的质量和咅色。就电脑声卡而言,最为常见的手段是fm合成与波表合成。前者多用于以前的isa声卡,fm是“频率调变”的英文缩写,它运用声音振荡的原理对MIDI进行合成处理。但由于技术本身的局限,
8、加上这类声卡或显卡用的大多数为廉价的芯片,效果口然差劲;而波表和视频合成所带来的效果要远远超过fm,而且在电脑上已被广泛运用,各类波表,声卡、显卡,以及解码软件层出不穷。图1.1多媒体播放流程图然而,在咅频压缩出现Z前,存储高质量的数字咅频数据往往需要占用大量的硕盘空间以及通道带宽。假设一首普通的歌曲时间为一分钟,要想达到CD音质,至少需要大约10MB的存储空间,可以想彖,如果要从Internet±下载这首歌,使用一个普通的28.8Kbit/s的Modem,不算传输开支和网络不畅,理论上将会用至少49分钟。同吋,如果是耍在电脑上欣赏音乐,也会极犬的降低磁盘占用空间,这明显是不可接受的。所以
9、,音乐的存储就成了一个问题。为了使人们能够更方便,更直接的欣赏咅乐,就必须要降低磁盘占用空间。可以使用两种方法达到目的,降低采样指标或者压缩。降低指标不可取,因此只能通过各种压缩方法进行压缩。咅频压缩需要编码,自然,播放此音频文件则需要解码。编码,解码的不同,导致音频在经过处理后得到的音质也不尽相同,而好的咅质能够更好的满足人们的听觉享受。所以,对各种音频文件进行解码的技术研究就很冇必要了。本课题就是对音频解码技术进行相
此文档下载收益归作者所有