在iOS中使用耳机插孔引脚同时播放和录制音频?
问题描述:
我正在开发一个iPhone应用程序,它需要同时播放和录制音频(我正在使用AudioQueues的帮助)。我正在使用带麦克风的耳机插孔引脚进行录制和播放,并且播放声音是5kHz的wav文件。在iOS中使用耳机插孔引脚同时播放和录制音频?
这里的问题是录制通过输出AudioQueues播放的声音以及进入耳机麦克风的声音。但我只需要录制通过耳机麦克风传来的声音。
我无法找到问题是与耳机插孔引脚(我测试了很多耳机插孔引脚)或任何编程设置,如AudioSessions。 AVAudioPlayer和AVAudioRecorder也是如此。
任何人都可以告诉问题,一些帮助和建议会非常有帮助。谢谢。
答
在这种情况下,您必须使用外部放大器/混合器来输入输入声音。只有麦克风才能正常工作。如果您在电脑中增加录音音量,则会听到更响的嘶嘶声,同时它会继续录制播放声音。所以唯一的解决方法是使用外部信号源(amply/mixer)来提高输入麦克风的音量。
您是否拥有适当的3环加麦克风适配器?它应该看起来像斑马:http://lh4.googleusercontent.com/public/_lMbkhC-RNOfLBVTQABxsqJUoxjTvT-XYcWlwgHgVtOr-5A9UaYsc6NhHoTonK1PE1DYIte6QPsb1IdcUb67tmwkAnsRKu0i797ymQxtiySwNyzsJao3zSPytf_ckgQ – 2012-01-09 11:58:07
是的,我有3个环加尖麦克风适配器,通过它录制的声音正在发生的事情,但打声音也录音。通过插孔引脚,它应该只记录通过插孔引脚麦克风传来的声音。对? – 2012-01-09 14:03:34
我认为在麦克风侧或耳机侧的声音设置中,可以在两者之间“桥接”。但我不记得细节。此外,如果您的适配器构造不正确,可能会导致两者之间出现“流血”。插头的接线是头发不合逻辑的。 IIRC,离尖端最远的那个环是麦克风,而旁边那个共同点(但是图表在几个地方在互联网上检查)。 – 2012-01-09 16:37:48