2012-03-10 5 views
0

私は、時間がなくなったときにブザーwav(R.raw.buzzer1)を再生するカウントダウンを作成しようとしていました。私がこのサイトで見たすべてのコードは、私のアプリを強制的に閉じるようにします。どうすればいい?たとえば、タイマー終了時にWAVを再生するには?

ありがとうございます。

答えて

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

+0

しかし、私の側でそれは完璧に動作している、ok共有logcatメッセージ? –

+0

あなたのプロジェクトにwavファイルの場所を教えてもらえますか? –

関連する問題