我见过this后,但没有任何工作。这里是我当前的代码:Android - 快速点击后,点击按钮的按钮停止
private static MediaPlayer mp;
public void onClick(View v) {
mp = new MediaPlayer();
try {
mp.reset();
AssetFileDescriptor afd;
afd = getAssets().openFd("click.mp3");
mp.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
mp.prepare();
mp.start();
} catch (IllegalArgumentException | IllegalStateException | IOException e) {
e.printStackTrace();
}
increment(button, key, this);
}
当我快速地按一下按钮,声音停止
第二个选项是禁用点击按钮。但这是不正确的方式 –
我得到警告“布尔型”mp == null'总是'false'“。这是真的? –
请声明mp是全局变量 –