2011-06-13 3 views
1

ActivityGroup이 있고 그 안에 AudioPlay를 사용하여 MediaPlayer를 사용하여 오디오 파일을 재생 한 상황이 있습니다. 그러나 내가 그 활동에서 빠져 나오면 MediaPlayer를 막으려하지만, 불행히도 그 일을 할 수 없었습니다. 그래서 나는 그것을 탐색 할 때 나의 활동을 끝내려고했다. 나는 활동을 끝낼 수 있지만 여전히 MediaPlayer는 전혀 멈추지 않습니다.mediaPlayer가 활동을 마치더라도 멈추지 않습니다.

어떻게 해결해야합니까?

+2

나중에 스택 오버플로에 대해 질문 할 때 1) 문제를 나타내는 최소 코드 스 니펫을 제공하고 2) 관련 컨텍스트를 제공하고 Android 기반 플랫폼에서 작업하고 있다는 사실과 같은 더 나은 태그를 사용하십시오. 당신의 질문에있는 단어들. 우리는 당신의 마음을 읽을 수 없다는 것을 기억하십시오. –

+0

좋습니다. 솔루션을 발견했습니다. 나는 ActivityGroup과 활동을 망쳤다. 이제 내 실수를 찾아 내서 해결했습니다. –

답변

2

MediaPlayer은 활동을 마칠 때 멈추지 않으므로, onPause()mMediaPlayer.stop()을 명시 적으로 호출해야합니다.

+0

예 MediaPlayer를 중지 할 수있는 모든 가능성을 시도했지만 성공하지 못했습니다. –

+1

코드가 표시되지 않아 도움을 청할 수 없습니다. – Egor

+0

'MediaPlayer'를 다시 안전하게 시작하려면'onResume()'에 코드를 넣어야합니까? –

관련 문제