1
우리는 사용자가 라이브 비디오를 다른 사용자에게 브로드 캐스트 할 수있는 비디오 방송용 iOS 응용 프로그램에서 openTok을 사용하고 있습니다. 브로드 캐스트 중에 모든 마이크는 오디오가 왜곡되는 오디오를 녹음합니다. 그래서 iPhone에서 리어 마이크 만 사용하고 싶습니다.후면 마이크 만 사용 가능 openTok
우리는 사용자가 라이브 비디오를 다른 사용자에게 브로드 캐스트 할 수있는 비디오 방송용 iOS 응용 프로그램에서 openTok을 사용하고 있습니다. 브로드 캐스트 중에 모든 마이크는 오디오가 왜곡되는 오디오를 녹음합니다. 그래서 iPhone에서 리어 마이크 만 사용하고 싶습니다.후면 마이크 만 사용 가능 openTok
비디오 카메라에서 가장 가까운 마이크를 활성화하려면 이것을 시도 할 수 있습니다.
func setAudioPort(){
let session = AVAudioSession.sharedInstance()
try! session.setCategory(AVAudioSessionCategoryRecord)
try! session.setMode(AVAudioSessionModeVideoRecording)
try! session.setActive(true)
}
는 그것이 무엇을하는 비디오 카메라에 가장 가까운 마이크를 선택할 수 있습니다 : 은 같은 것을 할 것 AVFoundation을 사용하여 오디오 세션 모드를 "비디오 레코딩"을 설정합니다. 희망 하시겠습니까!
AVAudioSessionCategoryPlayAndRecord 대신 AVAudioSessionCategoryRecord를 사용하여 작동했습니다. – Optimus
편집 됨 @Optimus이 작업은 올바르게 작동합니다. –