0

だから私は Android 用の音楽プレーヤーに取り組んでいて、修正に苦労している問題に遭遇しました。ユーザーが曲を開始すると、現在再生中の曲を「Player」クラスのパブリック変数に保存します。これは、特に次に再生する曲を決定するために使用されます。

問題は、ユーザーが他の多くのメモリを集中的に使用するアプリを開くと、アプリがクラッシュすることがあることです。MediaPlayer の再生が停止し、現在再生中の曲への参照が失われます。これらの他のアプリが、私のアプリが使用していたメモリを要求しているため、これが発生していると確信しています。

私の質問は次のとおりです: MediaPlayer が常に再生され続けるようにするにはどうすればよいですか? 標準の Android ミュージック プレーヤーにはこの問題はないようです。

4

1 に答える 1

0

最善の方法は、フォアグラウンド サービスで MediaPlayer をホストすることです。

于 2013-10-08T00:12:51.563 に答える