私はアンドロイド用のアプリを書いており、音楽はバックグラウンドで再生されています。私はアプリケーションの音楽を閉じるときに再生を続けます。理由は何ですか?なぜすべてがアプリに属していても自動的に閉じないのですか?手動ですべてを止めるべきですか?アプリは閉まっていましたが、音楽は再生し続けます
2
A
答えて
2
Androidアプリはさまざまな部分で構成できることを理解するには、Application Fundamentalsをお読みください。たとえば、Activity
は完全なapp
ではなく、Activity
をAndroidデバイスのホームページに戻すと、そのアプリケーションは終了しません。あなたの質問への答えで
...
は私が手動ですべてを停止する必要がありますか?
いいえ、通常はOSを整理させますが、音楽を再生する場合は、音楽を再生するのをやめてください。
1
2
Android Developersのブログのthis funny post by Tim Brayは、音楽をやめるべきときや、いつ再開するべきかを明確に説明していると思います。
1
はい、手動で停止する必要があります。 MediaPlayerを使用していますか?私はあなたがそれを完了したら、あなたがプレイヤーを解放する必要があることをAPIドキュメントが示していると思います。ですからあなたのonDestroyではmusic.release();を実行します。
0
このコードは私のために働いた!
public class MainActivity extends AppCompatActivity {
MediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mediaPlayer = MediaPlayer.create(this, R.raw.beep_warning);
final CheckBox checkBox = (CheckBox) findViewById(R.id.checkBox);
checkBox.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (checkBox.isChecked()) {
mediaPlayer.start();
mediaPlayer.setLooping(true);
}
else{
mediaPlayer.pause();
}
}
});
}
@Override
protected void onStop() {
super.onStop();
mediaPlayer.release();
}
関連する問題
- 1. 音楽は1回だけ再生します
- 2. 名前を付けて連続して再生する音楽
- 3. 私は音楽アプリ(音声録音再生ピアノやギター)したい
- 4. アプリ全体を通して連続した音楽を再生する
- 5. 音楽プレーヤーのアプリで音楽を再生できない
- 6. アプリから音楽を再生しながらXcodeで音を再生する
- 7. ページを変更していても音楽を再生し続ける
- 8. 音楽/ mp3ファイルの再生を追跡していますか?
- 9. バックグラウンドでmp3またはwav音楽ファイルを再生する
- 10. ウェブサイトで音楽を連続して再生する
- 11. UIWebViewまたはWKWebViewでバックグラウンドで連続して音楽を再生するには
- 12. アプリが閉じられたときにユーザーが音楽を再生したときの検出
- 13. Android:seekbarは音楽を再生中に動作していませんか?
- 14. 画面が消えたときに音楽を再生する続ける
- 15. [MPMusicPlayerApplicationController applicationQueuePlayer]を使用して音楽を再生すると、アプリを起動させたままにする
- 16. アプリが終了している場合の音楽の再生方法
- 17. 私は、音楽が再生され、 "再生"を示すボタン
- 18. Javaプログラムで音楽を再生しようとしています
- 19. ボタンを押して2回目に音楽を再生すると、Androidがぶら下がっています
- 20. 音楽プレーヤーで選択したアイテムが再生されない
- 21. 音楽をホバーで再生しますか?
- 22. UWPアプリで保護された音楽を再生する
- 23. Xcodeアプリが一時停止中でも「今再生中」の音楽タイトルを取得しています
- 24. スウィフト - 別のアプリからの音楽がバックグラウンドで再生されていることを検出します。
- 25. 他のアプリが音楽を再生することを許可しない
- 26. iOSアプリがバックグラウンドで音楽を再生中に終了する
- 27. AVAudioPlayerは、NSTimerをバックグラウンドで使用して音楽を再生できません。
- 28. 音楽はファイルからは再生されませんが、IDLEでうまく動作します
- 29. ストリームが終了してもMPMoviePlayerは再生を続けます
- 30. AVPlayerは、画面をオフにすると音楽を再生しません。
ありがとうございます。 –