Ios 使用AVPlayer时的语音处理IO

Ios 使用AVPlayer时的语音处理IO,ios,core-audio,avplayer,Ios,Core Audio,Avplayer,我目前正在开发一个有一些特殊要求的应用程序 我们试图在向用户播放视频文件时录制麦克风发出的声音。使用AVCaptureSession从麦克风录制视频,使用AVPlayer播放视频,效果非常好-除了捕获会话还录制了视频声音,我们收到了糟糕的反馈/回声 接下来,我们尝试将RemoteIO与VoiceProcessingIO子类型一起使用,以录制音频并抑制回声。这也很好-除了现在没有声音来自AVPlayer 在AVPlayer上播放视频(带声音)时,是否可以使用AudioUnit录制声音并取消回声 注

我目前正在开发一个有一些特殊要求的应用程序

我们试图在向用户播放视频文件时录制麦克风发出的声音。使用AVCaptureSession从麦克风录制视频,使用AVPlayer播放视频,效果非常好-除了捕获会话还录制了视频声音,我们收到了糟糕的反馈/回声

接下来,我们尝试将RemoteIO与VoiceProcessingIO子类型一起使用,以录制音频并抑制回声。这也很好-除了现在没有声音来自AVPlayer

在AVPlayer上播放视频(带声音)时,是否可以使用AudioUnit录制声音并取消回声


注:我确实发现了一个答案相互矛盾的问题

如果
AVPlayer
没有发出任何噪音,你怎么知道回声抑制工作得很好?我们鼓掌跳舞:)啊,我明白了。说得好。我们的鼓掌和跳舞可能没用,不是吗……不,对你很好。我不太理解你的问题。您的系统有1个输入(麦克风)和1个输出(扬声器)。在你最后的录音中,你想要什么样的声音?是否只希望从麦克风录制用户的语音?或者您想要用户的声音和来自视频的音频?此外,在播放视频时,您是否也将麦克风连接到扬声器?如果是这样的话,肯定会有反馈。此应用程序通常与耳机一起使用吗?