Community

iOS 스피커 음량관련 질문 입니다

안녕하세요.

Voice cast 모드에서 폰 스피커로 이어폰에 비해서 현저히 음량이 작게 느껴지는데,
혹시, 세팅을 변경해줘야 하는게 있나요?

안녕하세요. 리모트 몬스터입니다.

말씀하신 내용으로 봐서는 스피커폰이 아닌 수화기에서 소리가 나오고 있는 것으로 보입니다.

오디오 세션 카테고리가 playback or playAndRecord 로 설정되어 있는지 확인해보시기바랍니다.
(해당 내용은 SimpleCall, SimpleVideoCast 샘플 소스에서 확인 하실 수 있습니다.)

AVAudioSession.sharedInstance().setCategory(
AVAudioSession.Category.playback,
mode: AVAudioSession.Mode.default)

우선 해당 내용을 적용해 보시고, 동일 증상 발생하는 경우 sdk 수정이 필요할 수 있습니다.

답변 감사합니다~
세션 카테고리 설정의 이슈는 아니였습니다.
샘플앱에 RemonSettings.plist 파일이 있던데, 이파일 앱에 넣지 않아서 발생한 문제 같네요.
이파일과 파일에 설정되어 있는 AudioType voice가 하는 역활과 왜 이 파일이 없을 경우 소리가 작게 나오는지 알고 싶습니다.

안녕하세요.
해당 설정은 애플 입출력 오디오의 서브 타입 설정입니다.

voice 의 경우 입력 오디오에 노이즈캔슬링, 하울링 방지 등 일부 처리가 추가되며,
music 은 입력과 출력 데이터를 그대로 오디오 장치로 전달하게됩니다.

해당 설정 파일이 없는 경우 기본은 voice 로 동작하도록 되어 있습니다.

스피커폰의 음량과는 관련성이 많지 않은 부분이긴하나 추후 검토해 보도록 하겠습니다.

감사합니다.