2011-11-06 7 views
3

AVAudioSessionCategoryPlayAndRecord를 사용하여 다른 사운드가 계속 재생되기를 원하기 때문에 마이크에 불고있는 사용자를 감지하고 있습니다. 그러나 음소거 스위치가 켜져 있으면 오디오를 재생하고 싶지는 않지만 계속 녹음하고 싶습니다.AVAudioSessionCategoryPlayAndRecord가 음소거 스위치를 감지하지 못합니다.

분명히 내가 IF-THEN 논리를 사용하고 음소거 스위치가 켜져 있으면 AVAudioSessionCategoryRecord로 변경할 수는 있지만 문제를 감지하는 데 어려움이 있습니다 (from the looks of another user, 이전에 작동 한 솔루션이 iOS5에서 작동하지 않는 것 같습니다.)).

  1. 사람이에서 iOS 5의 음소거 스위치를 감지하는 방법을 알아 냈 수 :

    그래서 제 질문은 두 부분으로? 그렇지 않으면

  2. ,

+0

나는 음소거 스위치 감지가 UUID의 길을 갈 수있다 생각합니다. –

답변

관련 문제