스터디/Android+Java

Android AudioTrack 스피커 출력 디바이스 설정 (2011.11.07)

Dalmangyi 2017. 10. 7.

오디오 트랙을 생성할때 일반적으로 인터넷에 많이 퍼진 소스코드를 보면 대부분 아래의 소스코드와 같다. 

 

at = new AudioTrack(
    AudioManager.STREAM_MUSIC,
    sample_rate,channel_count,audio.ENCODING_BIT,audioTrackMinBufferSize,
    AudioTrack.MODE_STREAM);

 

 

하지만 이 같은 경우 휴대폰에 전화할때 사용하는 작은 스피커가 아닌 외부 출력용 스피커로 변경이 된다

이를 변경하기 위해서 AudioManager를 건들여도 되지만 그럴 필요가 없다

생성자에서 AudioManager.STREAM_MUSIC 이란 부분을 AudioManager.STREAM_VOICE_CALL로 변경하면 된다






'스터디 > Android+Java' 카테고리의 다른 글

Android Service (2011.12.03)  (0) 2017.10.07
Android EditText (2011.11.07)  (0) 2017.10.07
Android Device Info (2011.10.20)  (0) 2017.10.07
Android AudioFX (2011.10.09)  (0) 2017.10.07
Android SDK Version 확인 (2011.09.28)  (0) 2017.10.07

댓글