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方法就可以播放音频。