간단하게 버튼을 클릭했을때 사운드 재생하고 끝나면 다른 액티비티 자동 넘기는 것을 구현중인데요.
일단 사운드 재생부터 하려고 하는데 여기서 막히네요..ㅠㅠ
사운드 파일은 res/raw 에 있고 대소문자 구별 해서 다 했거든요.
구현은 이런식으로 했습니다.
private ImageButton btn_image;
MediaPlayer resourcePlayer;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_image = (ImageButton)findViewById(R.id.btn_image);
btn_image.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.btn_image:
resourcePlayer = MediaPlayer.create(ImageViewTestActivity.this, R.raw.enginestart);
resourcePlayer.start();
break;
}
}
});
}
계속 null값 떨어지고..;; 흠흠.. 머가 문제인가요..ㅠ




님처럼 똑같이 해봤는데 전 재생 잘 되네요. 어디가 null 인가요~?
(p.s. 짧은 효과음 같은 것은 SoundPool 쓰시는게..)