如何在iOS中的Openframeworks上同时使用音频输出和音频输入

时间:2014-04-13 15:48:18

标签: ios audio openframeworks

我正在尝试使用Openframeworks为iOS制作音频应用。该应用程序需要播放音频输出和麦克风输入。如果他们不能在同一时间一起工作但轮流工作则可以。

我有两个想法,但他们没有达到我的要求。

[A]切换类似ofSoundStreamSetup(2, 0, this, sampleRate, initialBufferSize, 4);的输出和ofSoundStreamSetup(0, 1, this, sampleRate, initialBufferSize, 4);输出。 这会导致内存问题,并且当调用了SoundStreamSetup()和ofSoundClose()时,app会关闭。我猜ofSoundStream无法关闭,因为audioReceived()始终有效。一旦麦克风输入被激活,似乎无法关闭它们。

[B]启用类似ofSoundStreamSetup(2, 1, this, sampleRate, initialBufferSize, 4);的输出和输入通道。 还行吧。该应用程序没有下来。但听说L-ch的扬声器输出和耳机输出小于[A](用我的iPhone4S)。

如果有好主意,你能帮忙吗?

0 个答案:

没有答案