簡體   English   中英

Android mediaPlayer導致強制關閉

[英]Android mediaPlayer causing force close onquit

一旦按下返回按鈕,我的代碼將立即關閉以退出活動。 這里是。 我認為它的作用是相對自我解釋的。 調用時,它會顯示一些文本以及一個按鈕,輕按該按鈕即可開始播放錄音。 當某人按下“后退”按鈕時,它應返回到上一個活動並停止錄制。 感謝您的幫助!

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;
}

}

請提供log-cat錯誤日志,否則請查看錯誤內容。

但是我想你需要。

call stop() on media player in onPause()

如果您希望它繼續播放,則需要使用服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM