如何立即播放输入声音(如回声)?

时间:2012-03-06 17:43:47

标签: iphone objective-c xcode audio

我刚刚开始学习iPhone / iPad的音频SDK,但我的问题很简单(希望如此)。

是否可以立即“播放”来自输入的声音? 例如,如果您对着麦克风讲话,我可以立即通过扬声器(或耳机)播放它(如声音监听器)吗?

(我使用xcode 4.2.1,我更喜欢iOS 4.2作为基线)

感谢。

1 个答案:

答案 0 :(得分:0)

这并不简单。如上所述,它会提供反馈,但我已经对音频做了大量工作,我认为这不会给你带来太多反馈,除非它的播放非常响亮。麦克风和扬声器指向几乎相同的方向,并且我认为它们彼此之间并没有相当多。

从这里开始https://developer.apple.com/library/mac/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/Introduction/Introduction.html

如果您按照那里的说明操作并从输入缓冲区获取输入并将其直接输入到输出缓冲区,它应该在理论上工作(我还没有尝试过)。