안드로이드폰 개발을 시작한지 별로 오래 되지 않았는데요
SDK 1.5 기반에서는 내부스피커 제어가 안되다는 글을 읽은 것 같은데요
가상통화를 프로그램을 개발할려고 하는데 그럴려면 외부스피크가 아닌 내부스피크로 출력
하려면 어떻게 해야 하나요 라는 질문에서

회색님께서 "스트림타입을 AudioManager의 STREAM_VOICE_CALL 으로 넣으면 되지 않나요?"
답을 주셔서 (일단 감사하구요)

 AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE);
  am.setStreamSolo(AudioManager.STREAM_VOICE_CALL, true);

이렇게도 하구요

MediaPlayer mp ;
......
mp.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);
mp.start()

위와 같이 해도 소리가 나지 않습니다
테스트폰을 늦게 받아서 이제야 테스트  하고 다시 질문드립니다

멋진 답변 해주시면 감사하겠습니다