iOS App内自己控制AVAudioSession,如何消除视频通话过程中本机播放的其他声音(VideoCall + AVPlayer)

如题,我们希望App在视频通话的过程中,同时也可以观看其他视频,并且声音默认从扬声器输出。
使用setAudioSessionOperationRestriction(.all),并且自己完全控制AVAudioSession。

但是遇到一个问题:
在视频通话过程中,对方彼此都会听到:人声 + AVPlayer的视频声。
这是我们不希望看到的,请问如何才能在视频通话时,有效过滤掉设备上播放的其他声音?
谢谢!

走扬声器的话,声波发出后总还是会被麦克风获取到。你可以适当降低观看的视频的音量来削减波的强度来过滤,或者佩戴耳机