基于android 的音乐播放器制作研究

基于android 的音乐播放器制作研究

ID:27075069

大小:51.00 KB

页数:5页

时间:2018-12-01

基于android 的音乐播放器制作研究_第1页
基于android 的音乐播放器制作研究_第2页
基于android 的音乐播放器制作研究_第3页
基于android 的音乐播放器制作研究_第4页
基于android 的音乐播放器制作研究_第5页
资源描述:

《基于android 的音乐播放器制作研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于android的音乐播放器制作研究摘要:随着手机的智能化,用户对移动设备能够的需求也在日益增加,android作为移动设备最常用的平台,拥有广泛的用户基础和数量,因此基于android的音乐播放器具有广阔的市场前景,本文将从音乐播放器的构架设计出发,深入研究基于android的音乐播放器的制作与设计,以供相关从业人员借鉴学习。中国8/vie  关键词:android:音乐播放器;设计与实现  中图分类号:TP311文献标识码:A:1009-3044(2016)36-0194-01  Android的

2、音乐播放器数量众多,但总体而言水平参差不齐,因此开发出界面完善、功能完备的音乐播放器,具有广阔的市场前景。本文将分析国内外最有名的音乐播放器,并吸取其成功经验,深入分析用户的需要,设计出一款能够满足用户需求的基于android的音乐播放器。  1音乐播放器的设计  用户需求是音乐播放器设计的出发点,因此在制作android的音乐播放器之前,必须了解用户对音乐播放器的功能性需求,从而在大量调查的基础上,开发出一个能够获得良好用户体验的android程序应用。  1.1用户体验需求  基于android的音

3、乐播放器必须满足移动终端的特点,为受众提供一个方便快捷的平台,一般来说,用户对界面的要求并不复杂,只要拥有简洁、易于操作的界面,基本就能够满足用户的需求。[1]同时,响应速度快捷也是android的音乐播放器的基本要求之一,android的音乐播放器出现卡顿现象,会影响用户的体验。此外,android操作系统是一个复杂的操作系统,因此如果音乐播放器无法适应多进程的操作,会导致音乐播放器在运行多个程序的情况下无法获得良好的衔接效果。Android操作系统存在更新的问题,并且每一个版本都有其独特的改进,如果

4、android的音乐播放器无法与时俱进,适应android系统的更新速度,会影响该音乐播放器的正常运行。除此之外,还要求android的音�凡シ牌骶哂辛己玫募嫒莨δ埽�能够播放多种音频文件,一方面,提高音乐播放器的兼容性,能有效地提高用户的使用体验。另一方面,提高音乐播放器的兼容性,能在一定程度上提高音乐播放器的歌曲容量,将音乐播放器在广度上提高一个层次。  1.2功能需求分析  作为android平台的音乐播放器,必须在功能上满足用户的基本心理需求,例如在操作界面的设计上,要具有基本的用户交互的功能,

5、这一部分是android平台的音乐播放器的关键部分,通常这部分被业界称为主播放界面。此外,列表的设计也是音乐播放器不可缺少的功能,用户可根据个人的喜好,将喜欢的歌曲进行分类,偏爱列表是推送功能的基础,因此这一部分被业界称为音乐库,音乐库的歌曲,可供个人下载或者在线收听。[2]一个音乐播放器的主界面通常由播放音乐/暂停音乐键、进度条、音量控制条、模式选择组成。这些功能既是音乐播放器的基础,也是设计android平台的音乐播放器的核心部分,因此要求相关工作人员能够设计出简洁并且吸引眼球的主界面。音乐库的主要

6、功能是对各种列表进行管理,这些列表通常由最近收听列表、本地歌曲和自定义列表构成,全部歌曲列表是以列表的歌曲显示全部歌曲,包括本地歌曲,自定义列表与最近收听列表,通常作为主界面的主要条目显示。播放列表是用来对音乐库正在播放的歌曲进行管理,可依照个人的喜好来添加与删除,只要在主界面添加新建播放列表即可显示。  2基于android平台的音乐播放器的制作方法  2.1音乐播放器的层次构架  综上所述,基于android平台的音乐播放器通常由主播放界面、音乐库和下载管理器三大部分组成,在相关工作人员进行音乐播放

7、器制作之前,需要将三者进行层次构架,分别为音乐播放层、音乐库层、下载管理层,并逐渐模块化,例如音乐播放层的主要功能模块是主界面模块,可执行音乐的播放控制功能。而音乐库层可与音乐主界面模块相互跳转,从而实现用户的基本操作,音乐库层除了对播放列表进行管理,还与网络相连,负责定期的推送。播放列表模块则包括添加与删除等功能。下载管理层与音乐库模块相连,是对在线播放和下载进行管理的部分,可实现歌曲的下载、保存、在线播放,并且在歌曲的下载过程中,还可现实歌曲的下载进度,并对下载完成的歌曲向用户发出通知。再细化下去,

8、主播放界面还包括音量控制模块、暂停播放模块以及音乐进度条模块,共同完成对音乐播放的控制功能,此外为了更好实现对播放音乐的控制,还需要完善音乐主界面的顺序播放功能、随机播放功能以及循环播放功能。音乐库界面包含全部歌曲列表模块、自定义列表模块、新建列表模块。下载管理是由在线播放模块、下载进度条模块、下载列表选择模块与音乐搜索模块组成。[3]  2.2兼容性测试  在音乐播放器基本构架完成之际,需要对音乐播放器进行兼容性测试,从而保证这个基于an

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。