2012-08-19 8 views
2

마이크 대신 시끄러운 스피커에서 소리를 녹음하려면 어떤 소스를 사용해야합니까? 이것은 내가 가지고있는 것입니다. 물론 이것은 MIC의 녹음입니다.큰 소리로 스피커에서 오디오를 녹음하는 방법은 무엇입니까?

recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 

나는 문서를 살펴 ahad하고 난 tthere도 정확히 VOICE_DOWNLINK, VOICE_UPLINK 및 VOICE_COMMUNICATION이 무엇을 의미하는지 분명하지 않다 아무것도 찾을 수없는 이유는 무엇입니까?

여기는 문서에 대한 링크입니다. http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html

내가 누군가에게 조언을 해주면 정말 고맙겠습니다.

모든 의견은 높이 평가됩니다.

답변

0

라우드 스피커, 이름은 스피커를 나타냅니다. 시끄러운 스피커에서 나오는 소리를 녹음하려면 마이크를 사용해야합니다. 다른 방법으로 라우드 스피커로가는 오디오 스트림을 차단할 수 없습니다.

+0

Thanks @ WebnetMobile.com. 그래서 내가 마이크를 입력으로 사용하면 모든 것이 마이크뿐만 아니라 스피커에서 나올 수 있다는 것을 의미합니까? –

+0

예 및 아니오 - '스피커'와 '스피커'라는 두 가지 유형의 스피커가 있습니다. 마이크가 시끄러운 스피커를들을 수는 있지만 정상적인 스피커를들을 수는 없습니다. –

+0

@ WebnetMobile.com 스피커로 보내지는 오디오가 내 응용 프로그램에서 음성 엔진으로 출력되고 PCM 데이터를 검사 할 수 있습니다. (말하기 로봇 앱과 같은) 일부 시각화를 적용 할 수 있습니까? – Ahmed