Ios 我可以在麦克风中播放音频吗?

Ios 我可以在麦克风中播放音频吗?,ios,objective-c,Ios,Objective C,是否可以将AVAudioPlayer(例如)播放的音频作为输入发送到麦克风 其目的是能够在与某人通话时播放声音。其他人能听到的 谢谢 克里斯简短回答:没有 答案很长 有很多方法可以通过系统传送音频。有几种方法可以实现所描述的内容。但苹果限制在手机处于活动状态时访问音频系统。如果您试图绕过此限制,您的应用将从应用商店中删除 您请求能够使用麦克风作为输入。麦克风是一种检测空气中运动的传感器。将其用作输入的唯一方法是在空气中进行振动。您可以通过手机上的扬声器播放音乐,然后由麦克风拾取,然后音频通过其正

是否可以将AVAudioPlayer(例如)播放的音频作为输入发送到麦克风

其目的是能够在与某人通话时播放声音。其他人能听到的

谢谢

克里斯

简短回答:没有

答案很长

有很多方法可以通过系统传送音频。有几种方法可以实现所描述的内容。但苹果限制在手机处于活动状态时访问音频系统。如果您试图绕过此限制,您的应用将从应用商店中删除

您请求能够使用麦克风作为输入。麦克风是一种检测空气中运动的传感器。将其用作输入的唯一方法是在空气中进行振动。您可以通过手机上的扬声器播放音乐,然后由麦克风拾取,然后音频通过其正常音频路径发送到接收器

更好的方法可能是将您的音频与从麦克风录制的音频混合,然后发送到接收器,然后通过耳机播放未混合的音频,这样发送者可以清晰地听到,接收器可以听到混音音频。如果你正在开发一个VOIP应用程序,你可以做到这一点

RemoteIO和AudioUnit可能是创建低延迟音频路由系统的最佳起点,该系统允许您将麦克风输入与现有音频流混合。你可以在这里读到


您好,我尝试同时通过扬声器播放声音,但是通话结束时的人无法听到正在播放的声音。我想最终的问题是,接收器将使用电话,因此在其末端不会有应用程序进行处理和子处理。是的,麦克风也会进行噪声消除,因此它会尝试消除周围的声音。真的,我不认为有一个有效的解决方案,你正在尝试。很抱歉你可以创造硬件,像蓝牙设备一样,但我怀疑这是你想要的。