【问题标题】:aurioTouch sample app's audio playback/thru not working?aurioTouch 示例应用程序的音频播放/直通不起作用?
【发布时间】:2008-11-23 03:47:43
【问题描述】:

根据 Apple 的描述,aurioTouch 示例应用程序假设“获取音频输入并将其复制到输出”,我认为这意味着该应用程序将播放/通过 iPhone 的麦克风通过 iPhone 的扬声器拾取的任何声音.

但是,当我将应用程序加载到我的 iPhone(更新到 2.2)时,playthru 功能似乎根本不起作用。屏幕上的示波器会按预期响应语音和声音,因此应用程序的音频输入部分显然可以正常工作。

是的,我已尝试切换应用程序的“静音”按钮,是的,我确保 iPhone 的“响铃/静音”开关未设置为静音,并且音量未设置为零。 我错过了什么?

【问题讨论】:

  • 嗨..我也面临同样的问题。你能帮帮我吗?

标签: iphone core-audio


【解决方案1】:

问题是帮助程序代码中的 DC 过滤器编写不正确。

注释掉调用 DC 过滤器的 AppDelegate 代码的第 210 和 211 行,您将立即启动并运行。

【讨论】:

  • 你的意思是说这行吧? // 移除 DC 分量 // for(UInt32 i = 0; i mNumberBuffers; ++i) // THIS->dcFilter[i].InplaceFilter((SInt32*)(ioData->mBuffers[i]. mData), inNumberFrames, 1);我已经评论了那条线。但它仍然无法正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-17
  • 2020-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多