Я бы хотел воспроизвести звук, нажимая кнопку, например, ударяя по барабану, чтобы воспроизведение звука происходило так же быстро, как я нажимаю кнопку. Сейчас мне нужно дождаться окончания звука, прежде чем он снова заиграет. Вот как у меня настроен звук.
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();
}
});
Любая помощь очень ценится.
Спасибо!