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만 재생이되어서요.ㅠㅠ