Android mediaPlayer导致力量接近onquit

时间:2013-02-23 23:19:48

标签: java android

一旦我点击后退按钮离开活动,我的代码就会强行关闭。这里是。 我认为它的作用是相对自我解释的。当被叫时,它会显示一些文字和一个按钮,当按下该按钮时开始播放录音。当有人按下后退按钮时,它应该返回上一个活动并停止录制。谢谢你的帮助!

public class ToBeOrNot extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_to_be_or_not);

    }
MediaPlayer mediaPlayer;

public void react(View view) {
    mediaPlayer = MediaPlayer.create(ToBeOrNot.this, R.raw.achord);
    mediaPlayer.start(); 
}
protected void onStop(){
mediaPlayer.release();
mediaPlayer = null;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
//getMenuInflater().inflate(R.menu.activity_to_be_or_not, menu);
// Locate MenuItem with ShareActionProvider
return true;
}

}

1 个答案:

答案 0 :(得分:0)

请提供log-cat错误日志,否则很难看出错误。

但我想你需要。

call stop() on media player in onPause()

如果您希望继续播放,则需要使用服务。