Community

iOS RemonCall을 사용했을 때 스피커 모드 설정 질문입니다

RemoteMonster (2.1.1)을 사용 중 입니다.
처음에 연결하면 스피커모드로 연결되어 있어서

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession overrideOutputAudioPort:AVAudioSessionPortOverrideNone error:nil];

이런식으로 스피커 모드를 해제하려고 해봤는데 먹히지가 않네요.
혹시 remonCall이나 remonCall.config, remonCall.remon 에서 스피커모드를 설정할 수 있나요?

예전 버전 0.2.X 에서는 저게 작동을 했었는데 새로 업데이트 된 버전에서는 스피커모드와 스피커모드 해제를 어떻게 해야 하는지 모르겠네요. 답변 부탁드립니다.

이 문제는 곧 업데이트 될 2.1.2에서 처리 될 예정입니다.

//우선 이렇게 해보세요
remonCall.onJoin {
   AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord)
}

RemoteMonster (2.1.2) 가 업데이트 되었습니다.

업데이트 후에는 내부적으로 기능이 제공되는 것인가요??

아니면

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
if(isEnabled)
{
    [audioSession overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&error];
}
else
{
    [audioSession overrideOutputAudioPort:AVAudioSessionPortOverrideNone error:nil];
}

이게 작동을 하는건가요?