0
我已經在活動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 2012-04-11 22:13:37
好吧,它的工作原理。謝謝 – bond 2012-04-11 22:24:13