2016-11-04 8 views
0

내 안드로이드 폰의 잭 입력 소리를 녹음하고 싶습니다. 나는 안드로이드의 오디오 캡처 클래스에 대한 검색 있었고, 내가이 발견했습니다 :이 클래스의 설정에서Android 오디오 레코드 외부 잭

https://developer.android.com/guide/topics/media/audio-capture.html

이 같은 녹화 기본 마이크를 선택할 수있는 옵션이 있습니다 :

MediaRecorder.setAudioSource()를 사용하여 오디오 소스를 설정하십시오. MediaRecorder.AudioSource.MIC를 사용하고 싶을 것입니다.

잭 입력 소리를 들으려면 어떻게해야합니까? 어떤 예가 있습니까?

감사합니다.

답변

0

제공하신 API가 정확한 것입니다. mediaRecorder.setAudioSource (MediaRecorder.AudioSource.MIC)를 호출

(여기 https://developer.android.com/guide/topics/media/camera.html을 설명 MediaRecorder의 올바른 초기화 가정을 -> 비디오를 캡처) 다음과 같이 작동합니다 :

앱을 실행하고있는없이 녹음을 시작하면 잭이 연결되어 있으면 휴대 전화의 기본 마이크가 사용됩니다. 잭 마이크로폰 핀이 연결된 마이크를 감지하자마자, 시스템은 잭 마이크 핀을 오디오 입력으로 사용합니다. Hovewer, 당신은 잭 마이크가 모노 스트림만을 녹음 할 수 있기 때문에 오디오 레코드가 두 개의 채널을 가지더라도 동일하다는 것을 알 필요가 있습니다.