0
我一直在嘗試創建一個倒計時,當它用盡時間時播放蜂鳴器wav(R.raw.buzzer1)。我在這個網站上看到的每個代碼都會導致我的應用強制關閉。我將如何做到這一點?例如,如何在我的計時器結束時播放WAV?
public void onFinish()
{
// play the sound somehow?
}
謝謝!
我一直在嘗試創建一個倒計時,當它用盡時間時播放蜂鳴器wav(R.raw.buzzer1)。我在這個網站上看到的每個代碼都會導致我的應用強制關閉。我將如何做到這一點?例如,如何在我的計時器結束時播放WAV?
public void onFinish()
{
// play the sound somehow?
}
謝謝!
試試這個:
MediaPlayer mpxmPlayer2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mpxmPlayer2 = new MediaPlayer();
mpxmPlayer2 = MediaPlayer.create(this, R.raw.digital_preview);
cntr_aCounter.start();
}
CountDownTimer cntr_aCounter = new CountDownTimer(3000, 1000) {
public void onTick(long millisUntilFinished) {
Log.e("CountDown",millisUntilFinished+"");
}
public void onFinish() {
mpxmPlayer2.start();
}
};
它仍然強加在我關閉。什麼可能導致這個?是否有必須與Android一起使用的某種類型的WAV文件? – MattDementous 2012-03-10 19:48:58
但在我身邊它的工作完美,確定共享logcat消息? – 2012-03-10 19:57:05
你能告訴我你的項目中wav文件的位置嗎? – 2012-03-10 20:03:21