0
서비스로 기본 라디오 스트림 응용 프로그램을 개발합니다. 전화가 오면 라디오 스트림이 계속되지만 사운드는 톱 스피커에서 재생됩니다. 모든 스피커에서 재생하고 싶습니다. 어떻게해야합니까?android radio stream 전화 상태 스피커
서비스로 기본 라디오 스트림 응용 프로그램을 개발합니다. 전화가 오면 라디오 스트림이 계속되지만 사운드는 톱 스피커에서 재생됩니다. 모든 스피커에서 재생하고 싶습니다. 어떻게해야합니까?android radio stream 전화 상태 스피커
private final PhoneStateListener phoneListener = new PhoneStateListener() {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
try {
switch (state) {
case TelephonyManager.CALL_STATE_RINGING: {
//PAUSE
if(BackgroundAudioService.mediaPlayer!=null){
BackgroundAudioService.mediaPlayer.pause();}
Log.i("pause","pause");
break;
}
case TelephonyManager.CALL_STATE_OFFHOOK: {
break;
}
case TelephonyManager.CALL_STATE_IDLE: {
//PLAY
if(BackgroundAudioService.mediaPlayer!=null){
BackgroundAudioService.mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
BackgroundAudioService.mediaPlayer.start();
Log.i("play","play");
}
break;
}
default: { }
}
} catch (Exception ex) {
}
}
};
일부 코드가 표시되어야합니다. 그렇지 않으면 도움을 드릴 수 없습니다. –