demo:看项目
状态:

几个重要的方法:
| 方法 | 说明 |
| MediaPlayer | 构造方法 |
| getCurrentPosition | 得到当前播放位置 |
| getDuration | 得到文件的时间 |
| isLooping | 是否循环播放 |
| isPlaying | 是否正在播放 |
| pause | 暂停 |
| prepare | 准备(同步) |
| prepareAsync | 准备(异步) |
| release | 释放MediaPlayer对象相关的资源 |
| reset | 重置MediaPlayer对象为刚刚创建的状态 |
| seekTo | 指定播放的位置(以毫秒为单位的时间) |
| setAudioStreamType | 设置流媒体的类型 |
| setDataSource | 设置多媒体数据来源(位置) |
| setLooping | 设置是否循环播放 |
| setOnButteringUpdateListener | 网络流媒体的缓冲监听 |
| setOnErrorListener | 设置错误信息监听 |
| setOnPreparedListener | 当装载流媒体完毕的时候回调 |
| setOnSeekCompleteListener | 当使用seekTo()设置播放位置的时候回调 |
| setOnCompletionListener | 当流媒体播放完毕的时候回调 |
| start | 开始播放 |
| stop | 停止播放 |
播放流程:
1、首先创建MediaPlaer对象;
2、然后调用setDataSource()方法来设置音频文件的路径;
3、再调用prepare()方法使MediaPlayer进入到准备状态;
4、调用start方法就可以播放音频。