




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android音乐播放器 撰写人:张XX 2011-3-15一、 问题定义本软件是为了用户智能手机Android而开发的一套智能软件,提供在线下载音乐,在线播放音乐,读取SD卡音乐文件等功能。二、 可行性研究社会可行性分析:3G技术飞速发展,为满足人们对音乐的追求,音乐播放器层出不从,然而市面上大多音乐播发器软件都太难操作,或者音质不好,不能给用户以更好体验,故提出开放一套更加人性化的手机播放器。技术可行性分析:以现阶段android技术发展水平,技术人员的技术配备,以及现有资源文档的配备来说,实现本软件是可能的。经济可行性分析:有本人个人时间以及经费支持,使得开发此软件有了资金保障,可以充分
2、利用这一优势,尽快开发。其他可行性分析:三、 需求分析 随着3G时代的到来,手机应用越来越普遍,加之国民手机持有量更是爆炸式增长。移动音乐服务正是为这一形势而发展起来,本人提出一种多功能手机音乐播放器的应用,主要为了满足不同人群的音乐需要,并且提高优质的音乐服务,于是提出本音乐播放器的主要功能。 需求功能如下:在线下载音乐功能。在线播放音乐显示声音波段表示提供读取SD卡音乐用户可以定制音乐均衡器,以满足不同音质需求音量调节 提供歌词跟随音乐滚动更能提供重力感应选择上、下首歌曲功能 四、概要设计(总体设计):模块简要说明在线下载音乐功能本根据用户输入音乐文件地址,自动下载在SD卡或者内存中并播放
3、在线播放音乐提供音乐播放的基本功能显示声音波段表示根据声音波段产生震动的波段提供读取SD卡音乐检测SD卡,并显示出音乐文件用户可以定制音乐均衡器,以满足不同音质需求提供不等的滑动条,用以控制声音的质量,均衡器音量调节由滑动条调节音质的大小0-100提供歌词跟随音乐滚动更能采用多线程以及解析LRC歌词文件同步播放音乐以及歌词提供重力感应选择上、下首歌曲功能采用Android系统的重力感应,以便选择上下首歌曲进行播放 软件程序流程图五:详细设计那么接下来就开始我们的每一个模块的详细设计了:在线下载音乐: 提供一个文本框供用户输入网络音乐文件地址,然后确定下载,并提供进度条显示,下载完毕后关闭对话框
4、,注意进程之间的问题。在线播放音乐提供音乐播放的基本功能,快进,暂停,播放,快退,同时进度滑块条需跟随滑动,用户也可以滑动滑动条进行调整播放位置。提供读取SD卡音乐 检测用户SD卡,如果没有,则弹出信息提示,并提示用户下载网络音乐,如果检测有SD卡,则再遍历是否有可播放文件,如果没有,则返回。如果有,则显示出全部音乐文件,并提供点击播放功能。 用户可以定制音乐均衡器,以满足不同音质需求 以一个对话框形式表现出,并提供多项滑动条供用户调节音频,同时更新音乐播放的质量。音量调节提供提供滑动条供用户调节音量,音量范围在0100之间 提供歌词跟随音乐滚动更能解析LRC歌词文件,并同步歌词已经播放声音,
5、注意以多线程方式以及解析xml方式处理 提供重力感应选择上、下首歌曲功能 根据系统自带API开启重力感应功能,同时根据感应的方向选择切换到上下不同首歌曲,然后播放。 六:编码、单元测试。 七:综合测试组织人员对其进行一般性操作测试,针对每一模块进行,同时编写测试报告。程序员修正Bug,根据用户反映,及时调整。如果条件允许,可以变编写:测试计划,测试大纲,搭建测试环境,设计和生成测试用例,测试报告 八:软件使用培训以及后期维护组织人员进行软件使用培训,并且由程序员或者美工人员制作培训指南。程序员需熟悉相关模块,并熟悉文档,以便进行后期维护。歌词同步的原理其实很简单:歌词显示是一个线程, 音乐播放时一个线程,通过播放时间将歌词显示进度与播放进度同步起来。了解歌词同步原理,我们可以想到要做如下工作:1. LRC 解析2. LRC 歌词显示3. 歌词与播放音乐同步4. 歌词的获取一 LRC解析这边我推荐YOYOPlayer 音乐播放开源项目. 源代码已经非常好的支持了LRC解析. 我拿过来就用了.过程大概如此: 把LRC文件读到内存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2019-2025年公用设备工程师之专业基础知识(暖通空调+动力)强化训练试卷B卷附答案
- 2025年上海办公楼租赁合同样本
- 企业财务分析的常见误区计划
- 公司品牌转让合同样本
- 农村农田运营合同样本
- pmc管理合同样本
- 会展设备采购合同样本
- 出售柠檬苗木合同样本
- 重视安全管理的工作总结计划
- 关于开挖合同样本
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版)
- 高二综评研究性课题研究成果
- 2024年江苏连云港市交通控股集团有限公司招聘笔试参考题库含答案解析
- 小班数学《学习3以内的数》课件
- 【自考复习资料】05175税收筹划(重点知识汇总)
- 美国睡眠医学会睡眠及其相关事件判读手册规则、术语和技术规
- Unit+5+Music+Listening+and+Speaking+高中英语人教版(2019)必修第二册
- 高级焊工培训-(焊工识图基础知识、焊接符号)
- 2024年中国电信安徽招聘笔试参考题库附带答案详解
- 数据运营全流程手册
- 5W1H-分析法与5W分析法培训课件
评论
0/150
提交评论