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