case R.id.button1:

 soundPool.play(soundWash, 1, 1, 0, 0, 1);
break;

실행이 잘됨



case R.id.button1:

soundPool.play(soundWash, 1, 1, 0, -1, 1);
break;

두번째 버튼이 누를때 소리가 나지 않음.




버튼을 누를때마다. 소리가 나는 소스입니다.
위에소스는 버튼을 누를 때마다. 소리가 잘 재생됩니다.
하지만 두번째 소스는 버튼을 한번 누르고 다시 버튼을 누르면 소리 재생이 멈추고 소리가 나지 않습니다.
이러한 문제를 어떻게 해결해야 할까요?

case R.id.button1:

int washPlay;
washPlay = soundPool.play(soundWash, 1, 1, 0, -1, 1);
if (repeatStand == false) {
repeatStand = true;
} else {
soundPool.stop(washPlay);
repeatStand = false;
}
break;

부가적으로 설명하자면 버튼을 눌렀을때 소리가 계속 재생되다가 다시 누르면 
소리가 멈추고 또다시 누르면 소리가 재생되는 소스입니다.
하지만 세번째 버튼을 누를때 소리가 재생되지 않습니다.