0
私はアプリケーションで1〜2分再生するオーディオファイルをいくつか持っています。これはサウンドボードと似ています。ユーザーがボタンをクリックすると、サウンドが再生されます。十分に簡単です。私はSharedPreferenceの中に、サウンドの再生を維持したい場合、ユーザーがアプリケーションを終了するか一時停止するかを尋ねる設定をしています。それは私が立ち往生している場所です。Android - 音楽を続けるonPause
今のところ、ユーザーが「再生を続ける」ように設定されている場合、アプリケーションはフリーズし、手動で強制終了する必要があります。ここでは、私が持っているものです。
@Override
protected void onPause() {
SharedPreferences getPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
boolean settingContinueMusic = getPrefs.getBoolean("continueMusic", false);
if(settingContinueMusic == false){
super.onPause();
if(audio1.isPlaying()) { audio1.pause(); }
if(audio2.isPlaying()) { audio2.pause(); }
if(audio3.isPlaying()) { audio3.pause(); }
}
}
私はそれが簡単だとは思えません。ありがとうございました! –