アクティビティAでサウンドを開始し、アクティビティBでサウンドを停止したいのですがどうすればいいですか?他のアクティビティでisPlaying()を確認する
MediaPlayer mp = MediaPlayer.create(con, R.raw.siren1);
mp.start();
ありがとう:
は、ここで私は音を開始するために使用しているコードです。
編集: ここソリューションです:
活動A
static MediaPlayer mp;
.........
mp = MediaPlayer.create(con, R.raw.siren1);
mp.start();
アクティビティB
confirmButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
if (SmsReceiver.mp.isPlaying() == true) {
SmsReceiver.mp.stop();
}
finish();
}
});
あなたはこういう意味です:private static MediaPlayer mp;もしそうなら、他の活動からどのように参照することができますか?ありがとう。 – bond
それはうまく動作します。ありがとう – bond