안녕하세요
아래와 같은 메소드를 만들어 이어폰을 꽂았을때도 스피커 모드와 헤드셋 모드를 변경하는데에는 성공하였습니다.
그런데 이방식으로 할 경우, 비디오 플레이어로 재생할 때 통화중일때는 사용할 수 없습니다라는 메시지가 뜨면서
비디오의 경우에는 재생이 안되더라구요. 어떻게 하면 MODE_IN_CALL 말고도 스피커모드로 재생되게 할 수 있을까요??
private void setSpeakerMode(boolean speakerMode){
AudioManager am = (AudioManager) this.getSystemService(AUDIO_SERVICE);
if(speakerMode){
am.setMode(AudioManager.MODE_IN_CALL);
am.setSpeakerphoneOn(true); // true : on / false : off
} else {
am.setMode(AudioManager.MODE_NORMAL);
am.setSpeakerphoneOn(false); // true : on / false : off
}
}