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

미디어 스피커말고 수화기 스피커로 음악을 재생할 수 있는 방법이있나요?

0 추천
미치겠네요...

 

검색해봐도 잘 나오지않고,...

 

AudioManager로 하였을때는 VOICE_CALL 옵션이 먹혀서 수화기 스피커로 소리 출력이 가능하지만,

AudioManager로는 간단한 이펙트 사운드밖에 출력을 못하는 것으로 보이네요..ㅠㅠ

 

MediaPlayer로는 VOICE_CALL 옵션을 주면 아예 소리가 안나는 것으로 보아,

수화기 스피커를 지원하지 않는듯합니다.

 

혹시 이에대하여...해결책을 알고계신분 잇을까요?
안드로이드로우 (15,740 포인트) 님이 2015년 4월 3일 질문

1개의 답변

0 추천
 
채택된 답변
자답입니다.

SoundPool 을 이용하면 됩니다.

SoundPool의 생성할때,

 

new SoundPool(int, int, int);

 

형식으로 생성하게 되는데, 이중 두번째 인자가 오디오 타입이네요.

여기서 AudioManager.STREAM_VOICE_CALL 을 넣어주면 됩니다.
안드로이드로우 (15,740 포인트) 님이 2015년 4월 3일 답변
...