다음 코드를 사용하여 내 Galaxy S2에 사운드를 녹음합니다."MediaStore.Audio.Media.RECORD_SOUND_ACTION"로 녹음 된 사운드 파일을 .wav 형식으로 저장할 수 있습니까?
인 텐트 intent = 새 인 텐트 (MediaStore.Audio.Media.RECORD_SOUND_ACTION);
그러나이 코드는 .3ga 파일에 저장됩니다.
내 앱에서 소리의 최대 진폭을 찾아야합니다. 그러나 Java 사운드는 .3ga 파일을 지원하지 않습니다. 누군가이 문제를 어떻게 해결할 수 있는지 말해 줄 수 있습니까?
미리 감사드립니다.
:) 나는 그게 간단했다. 하지만 난 사용자의 전화를 제어 할 수 없다. 다른 옵션을주세요! –
이 경우 레코더 응용 프로그램을 시작하기 때문에 MediaStore.Audio.Media.RECORD_SOUND_ACTION을 호출하면 안됩니다. 이를 위해서는 AudioRecord를 사용해야합니다. –
다른 방법이 있습니까? 저에게 알려주세요. 샘플 코드가있는 링크가 더 도움이 될 것입니다. –