听声音在 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 上有效,但在模拟器中无效?

使用 AVAudioPlayer 播放的音频在 iPhone 模拟器中有效,但在设备中无效

ios:在模拟器中播放系统声音,但在 iphone 上没有

声音在 iPhone 模拟器中不起作用?