特定の MediaPlayer の問題に対する解決策を見つけるために、ほぼ 1 日を費やしました。ユーザーがアプリ内でアクティビティを切り替えたときに MediaPlayer のオーディオを再生し続け、別のアプリ (ホーム ボタン、最近のアプリ ボタンなど) に切り替えると停止し、アプリが再びフォーカスされると再開するようにしたいと考えています。ただし、この方法で機能するソリューションを取得できないようです。どこから始めればよいかわからないというわけではありませんが、私が試した解決策はどれも複雑で、結局うまくいきませんでした。アクティビティがアクティビティの切り替えを停止したとき、およびアプリがフォーカスを失ったときにアプリが通知できるようにする必要があるようです。
このような状況が非常にまれであり、それを解決するためのきちんとしたエレガントなソリューションが存在しないとは想像できません。誰でも私がそれを理解するのを手伝ってもらえますか? ありがとうございました!