音乐播放只有一次

时间:2017-12-08 18:53:31

标签: android button audio

我正试图在Button setOnClickListener上播放声音。这就是我正在尝试的:

final MediaPlayer mpclikc = MediaPlayer.create(getApplicationContext(), R.raw.click);
        btn1.setOnClickListener(new OnClickListener() {
            public void onClick(View var1) {
                mpclikc.start();
            }
        });

问题是只播放一次声音!

声音只在我第一次点击按钮时播放!!我该怎么办?

2 个答案:

答案 0 :(得分:0)

添加以下行:

mpclikc.setLooping(true);

答案 1 :(得分:0)

取决于您再次按下按钮时的操作方式。你想要从现在的位置玩吗?或者你想重置它?

但是,我只会阅读API文档:https://developer.android.com/reference/android/media/MediaPlayer.html

mpclikc.reset(); mpclikc.play();