동일한 매장에서 동일한 삼성 전자 갤럭시 S2, 동일한 제공 업체 (H3G 이탈리아), 동일한 펌웨어 (2.3.5)를 구입했습니다.AudioSource.VOICE_CALL 삼성 갤럭시
mediarecorder를 사용하고 audiosource VOICE_CALL로 사용하여 통화 녹음을위한 앱을 개발합니다. 이것은 하나의 기기에서 잘 작동하며 두 번째 기기에서는 제대로 작동하지 않습니다.
디버그 중에 로그에 오류가 없으며 앱이 멈 춥니 다.
Mediarecorder.start가 PhoneStateListener 상태 변경시 호출되므로 mediarecorder에서 사용할 수있는 모든 오디오 형식을 시도했지만 성공하지 못했습니다.
mediarecorder.setaudiosource에서 VOICE_UPLINK도 추가하면 앱이 더 이상 멈추지 않지만 오디오 품질이 너무 낮습니다.
두 개의 동일한 모바일, 동일한 코드 및 동일한 개발 PC, 하나가 환상적이며 다른 하나는 가능하지 않을 수 있습니다.
AudioRecorder에서도 시도해 보았지만 두 장치 모두에서 잘 작동하지만 AudioRecorder의 문제는 wav 파일의 크기입니다. – Giuseppe