无法让Android音频文件循环播放

时间:2016-02-18 03:05:19

标签: java android loops audio

按钮被按下时播放文件,但我希望它无限循环播放。以下代码不起作用。我所看到的一切都是创建媒体播放器,将循环设置为true,然后启动。是否需要在那里投入“准备”线?如果是这样,怎么样?

final Button b = (Button) findViewById(R.id.button2);
        b.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {


                mp = MediaPlayer.create(context, R.raw.sound4);
                mp.setLooping(true);
                mp.start();

      }
        });

1 个答案:

答案 0 :(得分:0)

您可以在开始后调用setLooping。

mp.setLooping(true) after mp.start();

final Button b = (Button) findViewById(R.id.button2);
    b.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            mp = MediaPlayer.create(context, R.raw.sound4);                
            mp.start();
            mp.setLooping(true);
    }
 });