public void onClick(View v) {
// TODO Auto-generated method stub
int i[] = {R.raw.a1, R.raw.a2, R.raw.a3, R.raw.a4, R.raw.a5, R.raw.a6, R.raw.a7, R.raw.a8,
R.raw.a9, R.raw.a10, R.raw.a11, R.raw.a12} ;
if( RESULT_OK != R.id.goodbtn){
switch(v.getId()){
case R.id.startbtn :
mp = MediaPlayer.create(Test.this, i[0]);
mp.start();
break;
case R.id.stopbtn :
curpos = mp.getCurrentPosition();
mp.stop();
mp.release();
break;
case R.id.goodbtn :
return;
case R.id.badbtn :
Intent intent = new Intent( Test.this, Result.class );
intent.putExtra("age", "name");
startActivity(intent);
break;
} return;
}
소스는 위에처럼 했는데..
R.raw에 있는 mp파일들을 배열로 두고, 순차적으로 가져오게 하고싶은데..
여기서 뭘 어떻게 해야할지 감이 안잡히네요.ㅠ
그리고 case R.id.goodbtn을 눌렀을 때 다음 파일을 재생하게 하고 싶은데....
그냥 return하면 되는거 맞나요??;;
i[0]을 넣으면 a1만 재생이되어서요.ㅠㅠ




아.. 해결했습니다.^^
i[0]에 i[j]를 주고, j=0;이라 클래스밑에 객체 선언하고 하니까 되네요.ㅎㅎ