ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:154.99KB ,
资源ID:54939      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/54939.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(音乐播放器的设计与实现_毕业论文.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

音乐播放器的设计与实现_毕业论文.docx

1、毕业设计说明书学生姓名学号学院计算机科学与技术学院专业计算机科学与技术(软件工程)题目音乐播放器的设计与实现指导教师(姓名)(专业技术职称/学位)摘 要: 随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合 VS2008 编写多功能音乐播放器,了解音乐播放器功能的实现,掌握开发音乐播放器所需的相关知识,采用了面向对象软件工程方法,其开发主要包括应用程序界面设计和后台代码运行两个方面,实现了多功能音乐播放器在计算机上的应用,可以在很大

2、程度上满足用户的需求.该系统主要具备:音乐播放控制、音乐文件控制、音量控制、下载控制、歌词控制、进度控制、音乐剪辑等功能模块。关键字:音乐播放器,音频编码格式,TechSmith Screen Capture Codec,FFmpeg ,C#,Visual Studio 2008 Abstract:With the improvement of standards of living, entertainment has become very mainstream topics, it is required not only by music, edifying, and as more

3、and more people tend to use music, video and other entertainment and relax, which greatlypromoted the development of media software. This article aims to introduce the research knowledge of common digital audio encoding and decoding, and in conjunction with VS2008 prepared multifunctional music play

4、er, understand the functions of the music player to acquire related knowledge needed to develop music player, object-oriented software engineering methods are used, their development includes the application interface design and code to run in the background tracks to realize multifunctional music p

5、layer application on your computer, you can to a large extent, meet the needs of users. The system mainly includes:a music player, music file control, volume control, control, control, schedule control of lyrics, music editing function module.Keywords: music player, audio coding format, techsmith sc

6、reen capture codec, c#, visual studio 2008目录1 前言51.1 选题的背景及意义51.2 网络流行音乐播放器简介52 系统相关技术及开发平台介绍62.1 开发应用技术介绍72.2 开发及运行坏境93 系统的分析93.1 可行性分析93.2 常见的几种音频格式及其特点113.3 需求分析124 系统设计134.1 系统概要设计144.2 系统功能设计及描述145 系统功能实现165.1 歌曲添加模块175.2 歌曲列表模块215.3 播放控制模块225.4 音量控制模块255.5 进度控制模块265.6 滚动字幕模块275.7 歌曲下载模块325.8 歌

7、曲剪辑模块34结论38参 考 文 献39致谢401 前 言 1.1 选题的背景及意义音乐是情感的艺术,美妙动听的音乐来源于情感,又潜移默化地影响情感, 让我们进入瑰丽多彩的虚化与现实的意境之中。向上追溯百年或千年,直至最原始的音乐诞生之初,我相信音乐是为了倾诉而不是表现,是自然的流露而不是技巧的夸张,是自我的沉醉而不是别人的掌声。因为爱与感动,因为生命的圆满与缺憾,因为思想的灵动与创造。所以音乐不单在乐谱上,更在我们的心中。众所周知任何格式的音乐都要通过音乐播放软件播放,那么音乐播放软件是通过什么样的原理实现音乐的播放的呢?音乐播放器就是音频解码器的可视化操作界面,其实质是针对各种音频编码格式

8、的解码器。例如 APE 格式调用的是Monkeys Audio 解码器,FLAC 格式调用的是 FLAC 解码器,MP3 调用的是 lame 解码器。大部分音乐播放器都支持多种音乐格式的文件,这是因为这些播放器将不同的音频解码器打包起来,并制作统一的播放界面,从而让使用者能够方便地播放和聆听各种音乐。伴随着改革开放人们的生活水平普遍提高如今音乐已成为越来越多人的心灵寄托。随着因特网在我国的普及随之而来的是各式各样的播放器软件。尽管未来的音乐播放器将具备各种丰富多彩的功能,但作为一款多媒体软件,音频应用才是最基本的,也是最能决定获取用户数量的因素。基于上述分析音质高,外形美观,小巧且功能强大是未

9、来播放器发展的主流趋势。作为一个音乐爱好者兼软件工程专业的一员若能编写一款小巧功能强大的音乐播放器无疑是一件很有成就感的事情。1.2 网络流行音乐播放器简介本小节举例介绍目前网络上流行的几款音乐播放器,比如国产千千静听,酷狗音乐等。比较分析了它们各自特有的功能,此外还集中介绍了常见的几种编码格式以及它们各自的特点。1.2.1 千千静听千千静听是一款专为用户定制的全新一代的免费听歌下载音乐播放器软件。提供百万首歌曲免费试听下载,拥有最新、最流行的歌曲,提供第一时间音乐资讯;超高品质(320kbps)的音乐歌曲下载,给耳朵更优质的享受;超炫的智能语音搜歌功能让听歌更加快捷;免费的手机铃声歌曲下载;

10、轻松拖拽歌词,保持歌词同步,支持边听边唱;支持在线播放下载;流量限额提醒功能。软件特色:1、高精度音质,完美还原听觉 ;2、在线自动下载歌词,卡拉OK 式同步显示 ;3、软件小、运行快、支持众多插件,自由编辑歌词,由你做主;4、自由转换MP3、WMA,APE,WAV 等多种音频格式 ,批量修改歌曲标签信息;5、个性化皮肤,多种视觉效果享受永远免费。1.2.2 酷狗音乐酷狗音乐是中国领先的数字音乐交互服务提供商,互联网技术创新的领军企业,致力于为互联网用户和数字音乐产业发展提供最佳的解决方案,公司的使命是成为亚太地区最大的数字音乐销售推广企业。自公司创建以来,一直在数字音乐发展上大胆尝试,先后与

11、几十家唱片公司、版权管理机构合作探索发展,积累了数万首数字音乐版权,并在推动广范围的跨行业、跨平台合作上做出努力,在艰巨的全球音乐数字化进程中做出自身的贡献。全球最受欢迎的免费中文播放软件,流行音乐搜索平台。软件特色: 1、迷你界面、界面更酷、绚丽流行;保持了 Windows Vista 和XP 下的完美表现,让人耳目一新;2、卡拉OK 酷狗独创“卡拉OK”歌词显示, 多种模式,边听边唱,让你听歌更好玩; 3、支持本地音乐播放完美音质,支持所有的音频文件,本地文件拖放,同时支持网络高速下载和本地播放; 4、超强搜索和下载优化歌曲搜索引擎,提高搜索准确度;智能化节约带宽,可关闭网络功能;5、流行

12、音乐资讯酷狗榜单家族、狗友推荐、酷吧、狗窝,最新流行音乐一网打尽,好听的音乐来“找”你;6、个性化手机炫铃 DIY,让拥有张扬个性的铃声 7、音频格式我选择我的歌曲我制作,音质音效我决定 8、收音机动感音乐识别体验精选多家电台,收听全球风云变化,更能识别电台中的音乐。2 系统相关技术及开发平台介绍本系统是采用面向对象的软件开发方法,基于微软的 Visual Studio .Net 开发平台,以 C#作为本系统的开发语言实现音乐播放器预定的需求功能。2.1 开发应用技术介绍2.1.1 TechSmith Screen Capture Codec 简介TechSmith Screen Captur

13、e Codec 是TechSmith 公司开发的Camtasia Studio 的一个组件,用于压缩 Camtasia Recorder 中的视频文件,最大的优点是可以保证图像的质量,截取的屏幕经过多次压缩,还能保证高质量。 比传统的压缩方式相比,优势十分明显。Camtasia Studio 是 TechSmith 旗下一款专门录制屏幕动作的工具,无论在何种颜色模式下它都能轻松地对屏幕动作进行记录,包括声音、图像、鼠标的移动轨迹等。此外,它还能够对音频片段进行编辑、压缩、剪接从而实现多种音效的播放。它还能输出包括 Flash(SWF/FLV)、AVI、WMV、M4V、CAMV、MOV、RM、G

14、IF 动画等多种常见格式,是制作视频演示的绝佳工具。其实 Camtasia Studio 已不仅仅是一个录屏工具了,它包括了 5 个组件:Camtasia 录像器、菜单制作器、音频编辑器、剧场及播放器。本播放器在运行之前需要安装TechSmith Screen Capture Codec 组件,此组件会和系统一起打包发行,用户也可以自己从网上下载更高版本的组件,只有安装此组件才能实现播放器中的歌词剪切功能。2.1.2 FFmpeg 简介FFmpeg 在 Linux 平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括 Windows、Mac OS X 等。这个项目最早由 Fabrice

15、 Bellard 发起,现在由 Michael Niedermayer 维护。许多 FFmpeg 的开发人员都来自 MPlayer 项目, 而且当前 FFmpeg 也是放在 MPlayer 项目组的服务器上。项目的名称来自 MPEG 视频编码标准,前面的FF代表Fast Forward。使用本播放器如果要对 flv 格式的文件进行播放则要安装 FFmpeg。2.1.3 Visual Studio .Net 集成开发环境简介.NET 平台为创建新一代分布式Web 应用提供了所有工具和技术(表示技术、构件技术和数据库技术)。.NET 平台支持标准的 Internet 协议,包括 HTTP(超文本传输协议)、XML(可扩展标记语言)和 SOAP(简单对象访问协议)等,从而实现了异构系统间应用程序的集成和通信,即用户和供应商可将在此平台上开发的产品和服务无缝地嵌入自身的业务进程和日常活动的信息架构中。.NET 平台建立在开放系统结构基础之上,集 Microsoft 在软件领域的主要技术成就于一身。.NET 平台包括一下 4 种核心技术:.NET Framework、.N

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1