基于Android音乐播放器的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

滨江学院

《移动通信程序设计》

课程设计

题目基于Android系统的音乐播放器

院系滨江学院

专业计算机科学与技术

学生姓名王兵

学号

二O一四年六月十日

摘要

随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合VS2008编写多功能音乐播放器,了解音乐播放器功能的实现,掌握开发音乐播放器所需的相关知识,采用了面向对象软件工程方法,其开发主要包括应用程序界面设计和后台代码运行两个方面,实现了多功能音乐播放器在计算机上的应用,可以在很大程度上满足用户的需求.该系统主要具备:音乐播放控制、音乐文件控制、音量控制、下载控制、歌词控制、进度控制、音乐剪辑等功能模块。

关键字:音乐播放器,音频编码格式,TechSmith Screen Capture Codec,FFmpeg ,C#,Visual Studio 2008

目录

1前言...........................................................

1.1选题的背景及意义.............................................

1.2网络流行音乐播放器简介....................................... 2系统相关技术及开发平台介绍 .....................................

2.1开发应用技术介绍.............................................

2.2开发及运行坏境............................................... 3系统的分析.....................................................

3.1可行性分析...................................................

3.2常见的几种音频格式及其特点...................................

3.3需求分析..................................................... 4系统设计.......................................................

4.1系统概要设计.................................................

4.2系统功能设计及描述........................................... 5系统功能实现...................................................

5.1歌曲添加模块.................................................

5.2歌曲列表模块.................................................

5.3播放控制模块.................................................

5.4音量控制模块.................................................

5.5进度控制模块.................................................

5.6滚动字幕模块.................................................

5.7歌曲下载模块.................................................

5.8歌曲剪辑模块................................................. 结论............................................................ 参考文献.......................................................

致谢............................................................

1 前言

1.1 选题的背景及意义

音乐是情感的艺术,美妙动听的音乐来源于情感,又潜移默化地影响情感,让我们进入瑰丽多彩的虚化与现实的意境之中。向上追溯百年或千年,直至最原始的音乐诞生之初,我相信音乐是为了倾诉而不是表现,是自然的流露而不是技巧的夸张,是自我的沉醉而不是别人的掌声。因为爱与感动,因为生命的圆满与缺憾,因为思想的灵动与创造。所以音乐不单在乐谱上,更在我们的心中。

众所周知任何格式的音乐都要通过音乐播放软件播放,那么音乐播放软件是通过什么样的原理实现音乐的播放的呢?音乐播放器就是音频解码器的可视化操作界面,其实质是针对各种音频编码格式的解码器。例如APE格式调用的是Monkey's Audio解码器,FLAC 格式调用的是FLAC解码器,MP3调用的是lame解码器。大部分音乐播放器都支持多种音乐格式的文件,这是因为这些播放器将不同的音频解码器打包起来,并制作统一的播放界面,从而让使用者能够方便地播放和聆听各种音乐。

伴随着改革开放人们的生活水平普遍提高如今音乐已成为越来越多人的心灵寄托。随着因特网在我国的普及随之而来的是各式各样的播放器软件。

尽管未来的音乐播放器将具备各种丰富多彩的功能,但作为一款多媒体软件,音频应用才是最基本的,也是最能决定获取用户数量的因素。

基于上述分析音质高,外形美观,小巧且功能强大是未来播放器发展的主流趋势。作为一个音乐爱好者兼软件工程专业的一员若能编写一款小巧功能强大的音乐播放器无疑是一件很有成就感的事情。

1.2 网络流行音乐播放器简介

本小节举例介绍目前网络上流行的几款音乐播放器,比如国产千千静听,酷狗音乐等。比较分析了它们各自特有的功能,此外还集中介绍了常见的几种编码格式以及它们各自的特点。

1.2.1 千千静听

千千静听是一款专为用户定制的全新一代的免费听歌下载音乐播放器软件。提供百万首歌曲免费试听下载,拥有最新、最流行的歌曲,提供第一时间音乐资讯;超高品质(320kbps)的音乐歌曲下载,给耳朵更优质的享受;超炫的智能语音搜歌功能让听歌更加快捷;免费的手机铃声歌曲下载;轻松拖拽歌词,保持歌词同步,支持边听边唱;支持在线播放下载;流量限额提醒功能。

软件特色:1、高精度音质,完美还原听觉;2、在线自动下载歌词,卡拉OK式同步显示;3、软

相关文档
最新文档