我正在尝试在我的iPhone应用程序中处理吹奏声音。我在下面尝试了两种解决方案。它们都可以在模拟器中正常运行,但不能在我的设备上运行。

  • http://www.mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/
  • https://github.com/stephencelis/sc_listener

  • 我已经看到与此主题相关的类似问题,但尚未找到答案。我需要在我的应用程序或设置中打开某些内容吗?

    最佳答案

    不同的声卡具有不同的“增益”或放大率。我检测到DTMF声音的应用程序出现问题。它可以在我的电脑上正常运行,但不能在其他机器上运行。

    手机还具有噪音消除系统,这可能是造成此问题的原因。您尝试过不同的设备吗?

    也许您应该创建自己的应用来呈现音调值,然后看看会发生什么...

    关于iphone - 收听声音只能在iPhone模拟器上使用,而不能在设备上使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5166922/

    10-11 14:26