按钮被按下时播放文件,但我希望它无限循环播放。以下代码不起作用。我所看到的一切都是创建媒体播放器,将循环设置为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();
}
});
答案 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);
}
});