听声音在 iPhone 模拟器上有效,但在设备上无效
Posted
技术标签:
【中文标题】听声音在 iPhone 模拟器上有效,但在设备上无效【英文标题】:Listening to sounds works on the iPhone simulator but not on the device 【发布时间】:2011-03-02 11:38:42 【问题描述】:我正在尝试在我的 iPhone 应用程序中处理吹气声。我尝试了以下两种解决方案。它们在模拟器中都可以正常工作,但在我的设备上却不行。
http://www.mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/ https://github.com/stephencelis/sc_listener我已经看到有关此主题的类似问题,但尚未找到答案。我是否需要在我的应用或设置中开启某些功能?
【问题讨论】:
【参考方案1】:不同的声卡有不同的“增益”或放大。我的应用程序检测到 DTMF 声音时遇到问题。它在我的电脑上完美运行,但在其他机器上却不行。
手机也有噪音消除系统,这可能会导致问题。你试过不同的设备吗?
也许您应该创建自己的应用来呈现音高值并看看会发生什么...
【讨论】:
以上是关于听声音在 iPhone 模拟器上有效,但在设备上无效的主要内容,如果未能解决你的问题,请参考以下文章
MPMoviePlayer 声音在模拟器和 ipad 设备中工作,但在 iPhone 设备中不工作
Swift 中的 AudioToolBox - 声音在模拟器中有效,但在我的 iPad 上无效
为啥此音频单元 RemoteIO 初始化在 iPhone 上有效,但在模拟器中无效?