こんにちはここにコードのスニピットがあります...アイデアはそれが20秒間実行され、0の前に5秒で1つのサウンドを再生し、カウントダウンの終わりに次のサウンドを再生するというものです...しかし、それは終わりを再生し、 5秒マーク...試してみましたが動作しません。
何か案は?
//Counter 2
final CountDownTimer counter2 = new CountDownTimer(20000 , 1000) {
public void onTick(long millisUntilFinished) {
mCounter2TextField.setText(" " + formatTime(millisUntilFinished));
long timeLeft = millisUntilFinished / 1000;
if (timeLeft == 5000)
playAlertSound(R.drawable.sound1);
}
public void onFinish() {
start();
playSound();
}
public void playSound() {
MediaPlayer mp = MediaPlayer.create(getBaseContext(), (R.drawable.sound2));
mp.start();
}
};