gpt4 book ai didi

android - 我怎样才能让声音文件在每次点击 Android 中的按钮时播放?

转载 作者:行者123 更新时间:2023-11-29 14:06:35 26 4
gpt4 key购买 nike

我想像敲击鼓一样在敲击按钮时播放声音,以便在敲击按钮时播放声音。现在我必须等待声音结束才能再次播放。这是我设置声音的方法。

MediaPlayer snareMP;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.playdrums);

final MediaPlayer snareMP = MediaPlayer.create(this, R.raw.snare);

ImageView snareDrum = (ImageView) findViewById(R.id.snare);

snareDrum.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
snareMP.reset();
snareMP.prepare();
snareMP.start();
}
});

非常感谢任何帮助。

谢谢!

最佳答案

试试这个:

public void onClick(View v) {
if (snareMP.isPlaying()){
snareMP.stop();
snareMP.reset();
}
snareMP.prepare();
snareMP.start();
}

关于android - 我怎样才能让声音文件在每次点击 Android 中的按钮时播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6602921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com