Воспроизведение звука при КАЖДОМ нажатии кнопки(Android=

В настоящее время я работаю над приложением для Android, использую Eclipse и, конечно же, Android SDK, но столкнулся с проблемой, и это почти единственное, что мне нужно исправить, прежде чем я смогу выпустить бета-версию на Android Market. .

Итак, моя проблема в том, что у меня есть xml с 4 разными кнопками, и если пользователь нажимает на определенную кнопку, будет воспроизводиться один звук, и если пользователь нажимает любую из других кнопок, будет воспроизводиться другой звук, но звук играть только иногда, я хочу, чтобы он играл каждый раз, когда пользователь нажимает кнопку. Вот мой код (относительно медиаплеера):

    public MediaPlayer right=null;  
    public MediaPlayer wrong=null; 

    if(right!=null) {  
         right.reset();  
      right.release();  
    }  
    if(wrong!=null) {  
         wrong.reset();  
            wrong.release();  
    }  
    right = MediaPlayer.create(getBaseContext(), R.raw.rightsound);
    wrong = MediaPlayer.create(getBaseContext(), R.raw.wrongsound);
    if(****()){
        right.start();
    } 
    else {
     wrong.start();
 } 

Это мой код, и я был бы очень признателен, если бы кто-нибудь помог мне решить мою проблему.


person Christoffer    schedule 30.11.2010    source источник
comment
Есть ли какая-то закономерность, когда он играет или не играет?   -  person Cheryl Simon    schedule 30.11.2010
comment
Нет, не совсем. Но если я жду пару секунд, чтобы нажать кнопку, она срабатывает чаще, чем если я нажимаю быстро.   -  person Christoffer    schedule 30.11.2010