안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 안드루 입니다.
어플만들고나서 배경음악이 있음 참 좋겠다 생각해서 찾아보니
MediaPlayer 라는게 있더군요.~
그래서 아래와 같이 간단하게 적용하여 배경음악이 나오긴 합니다.
그런데~~어플을 종료해도 배경음악이 계속 흘러나오더라구요 ㅎㅎ;;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mp = MediaPlayer.create(this, R.raw.ost);
mp.setLooping(true);
mp.start();
}
당근 종료를 안해줘서 그렇지만 mp.stop();.........
메인에서 백키를 눌러...
헐..글쓰는 와중에 스탑을 어서 줘야 하는지 알아버렸네요.
백키 이벤트에서 스탑을 걸어주면 대겠군요.ㅡ,.ㅡ;;;
////////////
악...백키에 이벤트 걸어줘도 그냥 흘러나오네요..
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch(keyCode) {
case KeyEvent.KEYCODE_BACK:
if(true) {
mp.start();
this.finish();
return true;
}
default:
mp.start();
this.finish();
return false;
}
}
//급해서 정신 나갔네..
스타트를 걸어놨네.ㅡ.,ㅡ
어플만들고나서 배경음악이 있음 참 좋겠다 생각해서 찾아보니
MediaPlayer 라는게 있더군요.~
그래서 아래와 같이 간단하게 적용하여 배경음악이 나오긴 합니다.
그런데~~어플을 종료해도 배경음악이 계속 흘러나오더라구요 ㅎㅎ;;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mp = MediaPlayer.create(this, R.raw.ost);
mp.setLooping(true);
mp.start();
}
당근 종료를 안해줘서 그렇지만 mp.stop();.........
메인에서 백키를 눌러...
헐..글쓰는 와중에 스탑을 어서 줘야 하는지 알아버렸네요.
백키 이벤트에서 스탑을 걸어주면 대겠군요.ㅡ,.ㅡ;;;
////////////
악...백키에 이벤트 걸어줘도 그냥 흘러나오네요..
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch(keyCode) {
case KeyEvent.KEYCODE_BACK:
if(true) {
mp.start();
this.finish();
return true;
}
default:
mp.start();
this.finish();
return false;
}
}
//급해서 정신 나갔네..
스타트를 걸어놨네.ㅡ.,ㅡ
SMS 입니다.