AudioRecord 와 AudioTrack의 채널

컴퓨터/Android 2014. 8. 7. 12:28

이번에 프로젝트를 위해 필요한 음성녹음을 위해 AudioRecord을 통한 녹음과 AudioTrack으로 재생을 시도했습니다.

구글링을 통해 구한 소스를 조금 제것에 맞게 수정해서 테스트용으로 실행하려는데 

Front channels must be present in multichannel configurations 라는 에러를 뱉더군요

구글링을 해도 나오는건 안드로이드 자체 소스밖에 없고... 그냥 안드로이드 소스를 읽다보니 별거 아니였습니다. 

AudioRecord의 Channel은 Front든 Right든 Mono든 IN으로 해주셔야하고

AudioTrack의 Channel은 OUT으로 해주셔아 하는겁니다.

이런 간단한것때문에 한시간 정도 삽질했다는게 안타깝네요. 다른분들은 이러한일로 삽질하지 마시기 바랍니다 ㅠㅠ!

설정

트랙백

댓글