2013-12-21 26 views
0

我點擊一個按鈕後,重複聲音時出現問題,但它不斷重複,直到我點擊停止按鈕,我想用睡眠方法重複播放它,但它說「睡眠方法未定義類型onclicklistener()「如何使用睡眠方法重複聲音

b.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 
     // TODO Auto-generated method stub 
     b.setBackgroundResource(R.drawable.play); 

     for(int i=0;i<3;++i) 
     { 
      for(int j=0;j<1;++j) 
      { 
       mp.start(); 
       sleep(2); 
      } 
      sleep(5); 
     } 
    } 
}); 
+1

在Android,java上看起來像你。也許提供適當的標籤。 –

+0

由於很多原因,這不是一個很好的循環音頻的方法。如果您使用的是android.media.MediaPlayer,[根據文檔](http://developer.android.com/reference/android/media/MediaPlayer.html#setLooping%28boolean%29),它支持自行循環。 – Radiodef

回答

0

sleep()Thread類的一個方法,所以可以說Thread.sleep(2000)睡兩秒鐘,例如。由於這會引發InterruptedException,您還需要了解這一點。