【问题标题】:How to modify SpeakHere sample code to record and play audio like a loopback?如何修改 SpeakHere 示例代码以像环回一样录制和播放音频?
【发布时间】:2011-04-07 07:32:37
【问题描述】:

我想将 SpeakHere 应用程序更改为像环回一样录制和播放音频,这意味着在录制后.. 录制的声音应该立即重复录制的内容,就像一个生态一样。

谁能告诉我我必须在代码的哪一部分进行更改才能实现这一点。

也无法从以下链接下载 SpeakHere 应用程序的示例代码。请指导从哪里下载代码。

https://developer.apple.com/library/ios/#samplecode/SpeakHere/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007802-Intro-DontLinkElementID_2

提前致谢

【问题讨论】:

    标签: iphone


    【解决方案1】:

    我刚刚尝试了您发布的链接,它工作正常。

    要回显用户的声音,您需要另一个 AudioQueue 来监控输入电平。当输入电平超过某个阈值时,开始录制。当输入电平在一段时间内低于该阈值时,停止录制并开始播放。

    您可以通过复制进行录制的代码来设置另一个 AudioQueue 进行监控。只是虚拟出回调代码,所以它实际上并没有做任何事情。

    将控制器设置为监视器类中的委托。然后应该接收方法调用,说明监视器是否检查了高于或低于阈值的级别。

    然后,在控制器中,您可以根据需要开始、停止和播放。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-20
      • 2011-07-05
      • 2014-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多