SoundPool을 이용하여 효과음을 내는 데

 

SoundPool soundPool; int PoolEffect1; <<생성하고

 

   soundPool=new SoundPool(5,AudioManager.STREAM_MUSIC,0);

 

 

 

안드로이드로 갤러리를 만들어서

 

클릭했을 때에 효과음을 내기 위하여

 

setonItemClickListener 를 생성시켜서

 

그 안의

 

PoolEffect1=soundPool.load(getBaseContext(),R.raw.yellow,1);
   soundPool.play(PoolEffect1,1,1,0,0,1);

 

넣었어요

 

wav파일로 변환하여 재생 되는 지도 들어봤습니다.

 

그런데 계속 해메다가 다른클래스에 버튼 눌렀을 때 효과음이 나도록 코딩을 해놓으니 그건 잘되는 데

 

갤러리를 만들어서 클릭했을 시 효과음을 내게 하는 건 안되네요..

 

프로젝트하는 데 이런 간단한 코드에 막힐 줄 몰랐습니다..

 

해결책좀 알려주세요..ㅠㅠ