我们在iOS应用程序中使用openTok进行视频直播,用户可以向其他用户播放实时视频。 广播所有麦克风时录制音频失真的音频。 所以我想在iPhone上只启用后置麦克风。
答案 0 :(得分:1)
要启用距离摄像机最近的麦克风,您可以试试这个。 要使用AVFoundation将音频会话模式设置为“VideoRecording”,您可以执行以下操作:
func setAudioPort(){
let session = AVAudioSession.sharedInstance()
try! session.setCategory(AVAudioSessionCategoryRecord)
try! session.setMode(AVAudioSessionModeVideoRecording)
try! session.setActive(true)
}
它的作用是选择离摄像机最近的麦克风。 希望它能帮助!!