안녕하세요~
어플 배경 음악을 깔고 있는데요..
어플이 처음 시작해서 종료시에 음악을 종료 시킬려고 합니다.
프로젝트에 음악을 반복하며 재생시키는 것까지 성공하였습니다. 그런데 문제는..
다른 Activity를 갔다가 다시 음악 재생 Activity로 넘어 올 경우 음악이 중복 재생이 되는 문제가 발생하였습니다.
public class MusicTest extends Activity {
/** Called when the activity is first created. */
MediaPlayer player;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//음악파일 재생
if(!player.isPlaying()){
player = MediaPlayer.create(this, R.raw.bgm);
player.setLooping(true);
player.start();
}
LodeView();
}
public void LoadView(int ind){
Intent intent = new Intent(this, Test2.class);
startActivity(intent);
}
}
위와 같이 Test2로 Activity가 넘어갔다가 다시 MusicTest로 넘어오면 음악이 중복 재생이 되는데요...
위 방법을 해결하기 위해서는 어떤 방법이 있을까요..조언부탁드립니다..
인텐트에서 백하면 다시 메인 액티비티 실행이군요 ㅡㅡㅋ
그냥 돌아오는건줄 알았더니 다시 처음이라.....
"음악이 재생중이 아니라면"의 조건을 "플레이어가 널이라면" 이렇게 하면 안되려나 ;;;;;
아직 가보지 않은 영역이라 잘 모르겠는데 왠지 저도 궁금하네여 ㅎㅎ;