2012-03-10 3 views
0

Я пытался создать обратный отсчет, который воспроизводит зуммер wav (R.raw.buzzer1), когда у него заканчивается время. Каждый код, который я видел на этом сайте, заставляет мое приложение принудительно закрывать. Как мне это сделать? Например,Как играть в WAV, когда мой таймер заканчивается?

public void onFinish() 
{ 
    // play the sound somehow? 
} 

Спасибо!

ответ

0

попробовать это:

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(); 

      } 
      }; 
+0

Он по-прежнему принудительно закрыто на меня. Что может быть причиной этого? Есть ли определенный WAV-файл, который должен использоваться с Android? – MattDementous

+0

, но на моей стороне он отлично работает, нормально обмениваться сообщениями logcat? –

+0

Можете ли вы указать мне местоположение wav-файла в вашем проекте? –

Смежные вопросы