2012-11-11 40 views
2

我想重複播放音頻。所以如果首先點擊按鈕音頻播放,然後再次點擊相同的按鈕不停地重複相同的音頻。我怎樣才能做到這一點?以下是我已經試過:我怎樣才能不停止重複音頻?

if (mp != null){ 
       mp.stop(); 
       try { 
        mp.prepare(); 
       } catch (IllegalStateException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } catch (IOException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 
       mp.seekTo(0); 
       mp = null; 
      } 
      else { 
       mp = MediaPlayer.create(Takbiratul_Ihram.this, R.raw.takbir_cowok); 
       mp.start(); 
       mp.setOnCompletionListener(new OnCompletionListener(){ 
        public void onCompletion (MediaPlayer arg0){ 
         mp = null; 
        } 
       }); 

回答

5
mediaPlayer.setLooping(true); 

更多的信息在這裏here