마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

통화녹음 어플리케이션 개발중 블루투스 사용시 문제

0 추천

통화녹음을 하는프로그램을 만들어보고 있는데
일반녹음일 경우에는 문제가 안되지만
블루투스로 통화 녹음을 할경우에는 상대편 목소리는 녹음이 되지만
자기자신의 목소리는 녹음이 안되더라구요
그래서 인터넷 검색을 해보니 
AudioManager _audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
AudioManager에서 
    _audioManager.startBluetoothSco();
    _audioManager.setBluetoothScoOn(true);
이걸 사용하면 블루투스사용시 자기 자신의 목소리까지 녹음가능하다고 해서 적용해봤지만... 안되더라구요
그래서  이것저것 해보다가
.setMode(AudioManager.ROUTE_BLUETOOTH_SCO);
해보니 이번엔 자기 목소리는 잡아내지만 그외 아무 목소리도 잡지 못하는 현상이 일어나더라구요

 

여기서 질문...

1.

   AudioManager 를 통해 블루투스 사용시 자기 목소리를 받아오는 방법말고 다른 방법으로 받아오는 방법이 있을까요?

2.

setMode에서 

.setMode(AudioManager.ROUTE_BLUETOOTH_SCO); 이렇게 적용시 블루투스 자기 목소리 외 다른 목소리를 잡지를 못하는 것일까요?

_audioManager.setMode(AudioManager.MODE_IN_CALL);를 같이 넣어 줘도 정상적으로 작동 못함.

 

3.

지금 문제 점을 해결하기위해선 어느쪽으로 찾아봐야 좋을지 조언이라도 해주시면 너무 감사하겠습니다.

 

몇일동안 이거가지고 낑낑거리고 있네요 ㅠㅠ

초록귀신 (760 포인트) 님이 2014년 8월 22일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...