private static MediaPlayer m_MediaPlayer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
S_Play(R.raw.Queen);
}
public void S_Play(int result) {
// TODO Auto-generated method stub
S_Stop();
m_MediaPlayer=MediaPlayer.create(this,result);
m_MediaPlayer.setLooping(true); //반복재생
m_MediaPlayer.start();
}
public void S_Stop(){
if(m_MediaPlayer != null){
m_MediaPlayer.stop();
m_MediaPlayer.release();
m_MediaPlayer=null;
}
}
@Override
protected void onStop() {
S_Stop();
super.onStop();
}
}
위와 같이 소스는 간단하게 되어 잇는데요.
안드로이드 에뮬에서 시작시 바로 음악이 실행됩니다.
문제가 있는데요 문제가
백키를 누르고 다시 실행을 하면 잘 실행되는데
홈키를 누르고 다시 실행하면 절대로 안됩니다.
제 에뮬이 이상한 것인지 아니면 소스에서 다른 처리를 해주어야 하는지
알고 싶습니다.
답변 부탁드려요~~