0

アクティビティでオーディオ ファイルを再生する必要があります。アクティビティを変更すると、オーディオ ファイルが同時に再生されるはずです。

使ってみたMediaPlayerのですがActivityの音声停止を切り替えると

これに対する可能な解決策は何ですか。

4

1 に答える 1

0

MediaPlayer を保持するには、Activity よりも長く存続するものが必要です。それは、Application を拡張することも、いくつかの静的オブジェクトを MediaPlayer のラッパーにすることも、MediaPlayer を使用するために制御する Service を持つこともできます。アプリケーションにはオーディオのニーズに使用できるコンテキストがあるため、おそらくかなり簡単なオプションです。

拡張されたアプリケーションをマニフェストに追加することに煩わされたくない場合は、静的オブジェクトを使用して MediaPlayer を保持し、アプリケーション コンテキストで初期化することをお勧めします。いずれの場合も、ライフサイクルを適切に管理し、クリーンアップするように注意してください。

于 2013-10-31T02:19:58.520 に答える