2014-02-20 5 views
5

MediaRecorder 클래스를 사용하여 오디오 녹음 응용 프로그램을 개발 중입니다. 다음 요구 사항을 충족합니다.android에서 오디오 녹음을 일시 중지하고 다시 시작하는 방법

1. 일시 중지 버튼을 누르면 녹음이 일시 중지됩니다.

2. 다시 시작 버튼을 누르면 일시 중지 된 곳에서 녹음이 다시 시작됩니다. 시도해보십시오. link

하지만 기능을 구현할 수 없습니다.

어떤 도움이나 제안이라도 대단히 감사하겠습니다.

답변

3

이 링크도 수도를 중지를 사용하여 다시 시작 시도를보고 지원하지 않습니다 오디오를 일시 중지하고 녹음해야하는 사용자에게 유용합니다. 이 문제가 계속있는 경우

https://github.com/lassana/continuous-audiorecorder

1

당신은 내 대답 here을 참조 할 수 있습니다.

해결 방법은 사용자가 일시 중지 할 때 레코더를 중지하고 stackoverflow의 다른 많은 대답에서 이미 언급 한 것처럼 다시 시작하는 것입니다. 배열에서 생성 된 모든 오디오/비디오 파일을 저장하고 아래 방법을 사용하여 모든 미디어 파일을 병합합니다. 이 예제는 mp4parser 라이브러리에서 가져 와서 약간 변경되었습니다.

오디오 파일의 경우 isAudio를 true로, 비디오 파일의 경우 false를 사용합니다.

관련 문제