2017-12-22 8 views
0

メディアプレイヤーはonFinish countdownTimerの後にサウンドを再生する必要がありますが、それはできません。このコードの後はうまく動作するトーストだけです。 countdownTimerがダイアログとonClickの前に私のコードスニペットはダイアログのボタンの1つです。Mediaplayerは音を再生しません

btnYes.setOnClickListener(new View.OnClickListener() { 

       @Override 
       public void onClick(View view) { 
        dialogfeed.dismiss(); 
        CountDownTimerfeed = new CountDownTimer(10000,1000) { 

         @Override 
         public void onTick(long millis) { 


         } 

         @Override 
         public void onFinish() { 
         final MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.melodyfeed); 
         mp.start(); 
         } 
        }; 
+0

トーストはどこにありますか?それはない? – Xenolion

答えて

0

は、リスナーのあなたmediaPlayerオブジェクトを作成し、ユーザーがそれをクリックした場合にのみ、それを起動します。

関連する問題