如何在iPhone上同时录制麦克风输入和音频曲目

如何在iPhone上同时录制麦克风输入和音频曲目,iphone,xcode,audio,mp3,m4a,Iphone,Xcode,Audio,Mp3,M4a,我希望录制并保存一个包含一个或多个音轨的音乐/歌曲文件,比如说,在通过耳机或麦克风录制人声时,最多同时播放两个音轨。成品将是单个歌曲文件(mp3或其他格式) 此外,代码应具有过滤外部噪声/干扰的能力,并添加基本效果 感谢所有Xcode帮助 我已经使用AVAudioSessionCategoryPlayAndRecord做了同样的事情。 在我的代码中,在MPMoviePlayer中播放卡拉OK文件,同时从麦克风获取输入。 输出是来自MPMoviePlayer的音频,也将用作输入+来自麦克风的输入。

我希望录制并保存一个包含一个或多个音轨的音乐/歌曲文件,比如说,在通过耳机或麦克风录制人声时,最多同时播放两个音轨。成品将是单个歌曲文件(mp3或其他格式)

此外,代码应具有过滤外部噪声/干扰的能力,并添加基本效果


感谢所有Xcode帮助

我已经使用AVAudioSessionCategoryPlayAndRecord做了同样的事情。 在我的代码中,在MPMoviePlayer中播放卡拉OK文件,同时从麦克风获取输入。 输出是来自MPMoviePlayer的音频,也将用作输入+来自麦克风的输入。 我开始将这个输入保存在caf文件中,完成后的产品应该是单个文件