이클립스 사용하고요.
에뮬레이터 없이.
갤스로 구동합니다.

public class Main extends Activity {
 
 private SoundPool sound_pool;
 private int sound_i4e;
 
 
 

 private Button i4e;

 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
       
        setContentView(R.layout.main);
       
        i4e=(Button)findViewById(R.id.i4e);
      
    }
   
    private void initsound(){
     sound_pool= new SoundPool(1, AudioManager.STREAM_MUSIC,0);
     sound_i4e=sound_pool.load(getApplicationContext(), R.raw.kim,1);
    }

    public void playsound(){
     sound_pool.play(sound_i4e,1f,1f,0,0,1f);
    }
    
   OnClickListener line4=(new OnClickListener() {
  
  @Override
  public void onClick(View v) {
   // TODO Auto-generated method stub
   
   if(i4e==v){
    initsound();
    playsound();
   }
  }
 });

괄호는 제대로 됐는지.(ctrl+c v 해서 ..)

오류는 없습니다.

온클릭 메소드 안에서 if문..
playsound()만 넣었을때 실행
버튼클릭하면 뻑나고요.

initsound(),playsound()를 같이 넣었을때.
R.raw.kim 이라는 음원이 나오기를 바라는데.
그냥 갤s의 기본 효과음 만 나오더라고요.
문제점을 찾고 싶습니다.
kim이란 파일은 mp3파일이고요.
원래는 mid파일을 실행했었는데..
마찬가지입니다.

고수님들 부탁드립니다.