현재 MediaPlayer 객체를 만들고 R.raw에 있는 wav 소스를 받아와서
터치할때마다 재생하고 있습니다.
그런데 처음 터치를 할 땐 소리가 잘 나는데
두번째부터는 반감되면서 이게 소리가 겹치는건지, 깨지는건지;
여튼 소리가 이상합니다 -_-;;

private MediaPlayer tap; // 클래스 맴버로 선언됨

tap = MediaPlayer.create(context, R.raw.tap); // 생성자에서 정의됨

public void playTap() // 탭할때마다 호출됨
{
tap.seekTo(0);
tap.start();
}

현재는 위 메서드에서 계속 객체를 생성하는 것으로... -_-;;;
public void playTap() // 나름대로 해결방안
{
tap.reset();
tap = MediaPlayer.create(ct, R.raw.tap);
tap.start();
}

이게 tap.prepare(); 한다음에 start()를 해줘도 똑같고
위처럼 seekTo(0);한 후에 start() 해줘도 같은 현상이 발생합니다 -_-;

혹시 해결방법을 아시는 분 계신가요?
lifecluee@gmail.com