菜单
  

    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、列表管理
    列表管理是用户习惯于文件管理方式来管理音乐的必要功能。对此项功能模块应该提供默认本地音乐列表、最近播放列表及用户自定义音乐列表等管理功能,并能够删除自定义列表。
  1. 上一篇:基于图像处理的平时成绩单自动识别系统设计+源代码
  2. 下一篇:基于J2EE的网上银行系统的设计+源代码
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 十二层带中心支撑钢结构...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 大众媒体对公共政策制定的影响

  11. 电站锅炉暖风器设计任务书

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. java+mysql车辆管理系统的设计+源代码

  14. 乳业同业并购式全产业链...

  15. 杂拟谷盗体内共生菌沃尔...

  16. 中考体育项目与体育教学合理结合的研究

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回