2012-03-10 22 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

它仍然強加在我關閉。什麼可能導致這個?是否有必須與Android一起使用的某種類型的WAV文件? – MattDementous 2012-03-10 19:48:58

+0

但在我身邊它的工作完美,確定共享logcat消息? – 2012-03-10 19:57:05

+0

你能告訴我你的項目中wav文件的位置嗎? – 2012-03-10 20:03:21

相關問題