목록 보기
CallKit에서 AVAudioSession 사용하기
프론트엔드

CallKit에서 AVAudioSession 사용하기

데보션
데보션
2024년 10월 15일

두줄요약

CallKit 환경에서 AVAudioSession을 어떻게 설정하고 관리해야 하는지 정리한 글입니다.\n통화 중 오디오 이슈, 라우팅 변경, 인터럽트 대응 방법을 샘플 코드 기반으로 설명했습니다.

핵심 내용

  • iOS mVoIP에서 CallKit과 AVAudioSession을 함께 다루는 방법 정리
  • playAndRecord, voiceChat 중심의 카테고리·모드 설정과 오디오 활성화 시점, 라우팅 관리의 중요성 강조
  • interruptionNotification, routeChangeNotification, mediaServicesWereResetNotification으로 예외 상황 대응
  • AVAudioEngine과 CXProviderDelegate를 통해 통화 시작·종료, 오디오 재구성, 활성화·비활성화 흐름 설명

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...