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;
                    }
                });
4

1 回答 1

6
mediaPlayer.setLooping(true);

更多信息在这里

于 2012-11-11T08:42:41.297 回答