안드로이드 개발시 버튼을 눌러 여러 음악중에서 하나의 음악을 재생하고 다시 버튼을 눌러 그 다음 음악을 재생하고 싶습니다.

조회수 2184회

a,b,c음악 중에서 재생버튼을 누르면 a음악이 재생되고 확인버튼을 누르면 b음악이 재생되고 다시 확인버튼을 누르면 c음악이 재생되는 기능을 구현하고 싶은데요... a음악에서 b음악으로 넘어가는 것까지는 해봤느데... c음악으로 넘어가는것을 어떻게 해야할지 모르겠어요ㅠㅠㅠㅠ제발 도와주 세요 ㅠㅠㅠㅠㅠ

 Button btn1,btn2; //재생버튼과   확인버튼
MediaPlayer mp,mp1,mp2;

protected void onCreate(Bundle savedInstanceState) {
btn1 = (Button)findViewById(R.id.button1);
btn1.setOnClickListener(listener);
btn2 = (Button)findViewById(R.id.button2);
btn2.setOnClickListener(listener);
mp = MediaPlayer.create(MainActivity.this, R.raw.music);
mp1 = MediaPlayer.create(MainActivity.this, R.raw.music1);
mp2 = MediaPlayer.create(MainActivity.this, R.raw.music2);
}

Button.OnClickListener listener = new Button.OnClickListener()
 {
public void onClick(View v)
{
 switch(v.getId()){
//재생버튼 누르는 경우
 case R.id.button1:
mp = MediaPlayer.create(MainActivity.this, R.raw.music);
//객체를 통해 음원 재생
 mp.start();
 break;

//확인버튼을 누르는 경우
 case R.id.button2:
//그 전에 재생되던 음악멈춤
 mp.pause();
//그 다음 음원을 가져와 다시 객체 생성
mp = MediaPlayer.create(MainActivity.this, R.raw.music1);
 mp.start();
 break;
        }
  }  };
  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.