mp音频在播放一定数量后停止播放
问题描述:
我有一个播放mp3的按钮,但是经过太多的点击后,mp3不会再启动。我猜这跟内存耗尽有关,所以如何在每场比赛结束后销毁mp?mp音频在播放一定数量后停止播放
if (mp != null) {
mp.stop();
mp.release();
}
mp = MediaPlayer.create(this, R.raw.fart6);
mp.start();
答
我用这个
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.stop();
mp.release();
}
});