按下按钮时文件会播放,但我希望它无限循环。以下代码无效。我所看到的一切都说创建媒体播放器,将循环设置为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();
}
});
最佳答案
您可以在启动后调用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);
}
});