마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

mp3 플레이 후 정지 기능들에 대해서.

–1 추천
MediaPlayer  audio_play = new MediaPlayer();
   AssetFileDescriptor afd = getAssets().openFd("audio/" + Lesson_Mp3.get(noteIndex)+".mp3");
   audio_play.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
   afd.close();
   audio_play.prepare();
   audio_play.start();
   audio_play.setLooping(false);

 

이런식으로 엠피3를 재생 시키고 있습니다.

그런데 메소드들 중에서 이해가 안되는 부분이 있어서요.

pause();

stop();

release();

들 중에서

"엠피3"를 재생 시키고 다른 엠피3 가 재생이 될때

다른 엠피3의 재생이 원할하게 그전 엠피3를 종료 시키는 방법이 없을까요??
이게뭐야d (1,040 포인트) 님이 2013년 3월 12일 질문

1개의 답변

0 추천
MediaPlayer객체를 재생할 때마다 생성하나요?

새로운 mp3를 재생할 타이밍에 현재 동작중인 객체의 isPlaying()이 true면 stop().
appa (3,380 포인트) 님이 2013년 3월 12일 답변
네. 엠피3 재생할때마다 객체생성 합니다.
...