iPhone,同时录制扬声器和麦克风的声音

时间:2012-07-08 16:08:22

标签: ios recording

我正试图在iPhone中同时录制扬声器和麦克风的声音。我使用AVAudioRecorder和AVAudioSession来做到这一点,但它不起作用:记录的唯一声音来自麦克风。

我已经在stackoverflow上阅读了有关此问题的文章,例如Record AVAudioPlayer output using AVAudioRecorder以及类似的问题和答案。

有没有好的参考或类来实现这个?提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果我们想一次使用它们两者,则需要将AVAudioSession的Category设置为AVAudioSessionCategoryAmbient。

do {
    try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryAmbient)
} catch let error as NSError {
    print(error)
}

do {
    try AVAudioSession.sharedInstance().setActive(true)
} catch let error as NSError {
    print(error)
}