0

Androidで、現在実行中のMediaPlayerの参照を別のアクティビティに渡したい。MediaPlayerが曲を再生している場合、以下のコードが実行されます。以下のコードでは、MyEqualizerは別のアクティビティです。そして、MediaPlayerは別のアクティビティで実行されています。

if (mPlayer.isPlaying()) {
    Toast.makeText(MyEqualizer.this, "Song Playing", Toast.LENGTH_SHORT).show();
}
4

1 に答える 1

2

AIDLを介してアクセスできるMediaPlayerのサービスを使用するので、さまざまなアクティビティがサービスと対話できるようにするのは簡単です。AIDLファイルの生成は本当に簡単で、問題に対処するための優れた方法です。

LinuxtopiaにはAIDLに関する本当に良いチュートリアルがあります。

于 2012-06-21T09:10:17.767 に答える