java为什么应用程序中停止播放音频?
我有一个程序,每次用户做动作时都会播放声音。但是过了一段时间,所有的音频都不起作用了
示例代码:
public void bPressed(View view) {
MediaPlayer mp = MediaPlayer.create(activity.this, R.raw.audio);
mp.start();
}
你可以在下面搜索框中键入要查询的问题!
我有一个程序,每次用户做动作时都会播放声音。但是过了一段时间,所有的音频都不起作用了
示例代码:
public void bPressed(View view) {
MediaPlayer mp = MediaPlayer.create(activity.this, R.raw.audio);
mp.start();
}
# 1 楼答案
使用MediaPlayer后,需要使用
mp.release();
:http://developer.android.com/intl/es/guide/topics/media/mediaplayer.html
添加
mp.release();
例如在onStop()