【发布时间】:2016-05-20 13:22:44
【问题描述】:
我有一个应用程序,即使插入耳机,也可以通过 iPhone 的内置麦克风进行录音。 为此,我使用了:
let session = AVAudioSession.sharedInstance()
session.setPreferredInput(session.availableInputs[0] as! AVAudioSessionPortDescription, error: nil)
问题在于,当插入耳机时,用户的声音会由内置麦克风录制,但低于未插入耳机时的音量。我们这里几乎没有他的声音。
我尝试打印带耳机和不带耳机的输入增益,但在这两种情况下,它都是最大值 1.0。
有什么想法吗?
【问题讨论】:
标签: ios swift avfoundation microphone avaudiosession