try{
final MediaPlayer mediaPlayer =new MediaPlayer();
String resPath =storgePath+ url;//本地音频路径
mediaPlayer.setDataSource(resPath);
mediaPlayer.prepare();
mediaPlayer.start();
mediaPlayer.setOnCompletionListener(newMediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
//重点在这两句,音频播放完后将MediaPlayer重置,释放
mediaPlayer.reset();
mediaPlayer.release();
}
});
}catch(IOException e) {
e.printStackTrace();
}