마이크에서 입력을받는 오디오 iPhone 앱이 있다고 가정 해 보겠습니다.iOS : 사용할 마이크 (내장/외장)를 선택하는 방법은 무엇입니까?
이제는 직접 사용해 보지 않았지만 사용자가 phonojack 소켓에 연결된 외부 마이크를 사용할 수 있다고 생각합니다.
이것은 오디오 장치가 내부 또는 외부 마이크에서 입력을 수신하고 있음을 의미합니다.
내 생각에 iOS는 외부 마이크가 연결되어 있으면 자동으로 라우팅합니다.
하지만 내가 원하지 않는다면?
사용할 마이크를 지정하는 방법이 있습니까?
오디오 세션 가이드를 살펴본 결과 블루투스 헤드셋에 관한 몇 가지 설정을 찾을 수 있습니다. 그러나 그것은 내가 알 수있는만큼 가깝습니다. 그것은 가능하지 않은 것으로 보인다. 그러나 나는 믿기가 어렵다는 것을 알게됩니다.
추신 : 나는 또한 외장형 마이크를 감지하는 방법이 궁금합니다. 헤드폰을 연결하면 내부 마이크에서 계속 라우팅해야합니다. 내 헤드폰은 단순한 스테레오 헤드폰입니다. 하지만 휴대 전화의 헤드폰을 사용하면 (잭의 여분의 대역에 ... 개별 이어폰 가닥이 만나는 케이블에 마이크가 장착되어 있습니다.) 대신이 소스를 선택해야합니다.
이 질문은 거의 동일합니다 (그러나 해결되지 않은)입니다 :
애플이 그에 대한 자세한 조 기술 노트를 가지고 http://stackoverflow.com/questions/4002133/forcing-iphone-microphone-as-audio-input –