Я хочу воспроизвести звуковой файл, когда правильное письмо нажата на слово, которое нужно угадать (в Android). Ниже приводится код:Android - воспроизводящий звук для соответствия условия внутри цикла
boolean letterMatch = false;
for(int k = 0; k < currentWord.length(); k++) {
if(currentWord.charAt(k)==letterChar){
letterMatch = true;
MediaPlayer mp = MediaPlayer.create(this, R.raw.correct);
mp.start();
correctLetters++;
}}
Проблема я встречая что он воспроизводит звук только для некоторого первого набора букв, которые соответствуют, но не играет звук для других соответствующих букв того же слова. Пожалуйста, предложите возможные исправления ...
остановка звук перед тем первый завершается – Benjamin
вызов подготовить и закончить у слушателя MediaPlayer каждый раз перед началом нового запроса –