毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android在线音乐播放器设计+源代码(3)
2.2 MediaPlayer类介绍
Android系统为播放音乐提供了一个十分简单易学的方法,即使用MediaPlayer类。它能够十分全面的控制多种格式的音频文件。表1所示是这个类的部分常用的方法。
表 1 MeidiaPlayer类常用方法
方法名 功能描述
setDataSource() 设置要播放的音频文件位置
prepare() 在开始播放之前调用这个方法完成准备工作
start() 开始或继续播放音频
pause() 暂停播放音频
reset() 将MediaPlayer对象重置到刚刚创建的状态
seekto() 从指定位置开始播放音频
stop() 停止播放音频,调用这个方法后的MediaPlayer对象无法再播放音频
release() 释放掉与MediaPlayer对象相关的资源
isPlaying() 判断当前MediaPlayer是否正在播放音频
getDuration() 获取载入的音频文件的时长
2.3 Android开发环境的搭建
整个Android项目的开发都离不开它的开发环境,律动音乐是在JDK环境和Android Studio开发工具下开发的。
环境配置:
操作系统:Windows7
开发软件:JDK 1.8、Android SDK、Android Studio 2.2.2、Genymotion
安装步骤:
第一步:安装Java环境。官网下载JDK,选择适合电脑系统的版本,直接安装后设置系统变量环境。
第二步:安装Android Studio。从Android Studio中文组(http://tools android-studio org index.php)下载好2.2.2版本(包含SDK的安装文件),进行安装。
第三步:打开SDK,下载Android API 23等。
第四步:安装模拟器。由于自带的模拟器速度较慢,所以改用其他模拟器。在Genymotion官网注册后下载,选择个人使用,适合自己系统版本,进行安装。
3 “律动音乐”播放器的需求分析
需求分析是根据用户的需求先分类,然后将单个需求和其它的需求的关系进行检查分析并排序[8]。需求分析是开发的基础。在此对律动音乐进行全面的需求分析,从而确认本音乐播放器必须要实现的功能。
3.1 功能需求
一个完善的音乐播放器应该具备能够与用户交互的界面、基本的播放控制功能、列表管理功能和个性化设置等。在此对各项需求进行简短描述和使用用况图和用况说明来进行功能需求分析。
3.1.1 功能需求描述
对音乐播放器的需求大体能够划分为以下四个功能模块:
1、歌曲的播放与控制
歌曲的播放功能是一个音乐播放器必须的功能,而对歌曲的控制包括暂停播放、切换播放模式、切换上一首/下一首和定位指定播放进度等基本功能。
2、列表管理
列表管理是用户习惯于文件管理方式来管理音乐的必要功能。对此项功能模块应该提供默认本地音乐列表、最近播放列表及用户自定义音乐列表等管理功能,并能够删除自定义列表。
共3页:
上一页
1
2
3
下一页
上一篇:
基于图像处理的平时成绩单自动识别系统设计+源代码
下一篇:
基于J2EE的网上银行系统的设计+源代码
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
基于激光超声检测金属材...
Android全国天气移动终端应用程序设计研究
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
基于高斯过程动态模型的时序数据恢复方法
AES算法GPU协处理下分组加...
基于Joomla平台的计算机学院网站设计与开发
提高教育质量,构建大學生...
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅谈高校行政管理人员的...
压疮高危人群的标准化中...
浅论职工思想政治工作茬...
上海居民的社会参与研究