如何在模拟器上测试iOS麦克风的使用?

时间:2012-02-05 19:41:46

标签: xcode ios-simulator

如何在IO模拟器中测试麦克风?我不认为它通过Mac屏幕顶部的内置音频进行录制,我理解。

以下哪个选项有效?

1.将真正的麦克风插入笔记本电脑

2.将应用程序导出到我的Iphone< - 我不知道该怎么做

3.下载一些将在我的macbook屏幕上使用内置音频的库< - 我在几个月前看到了关于YouTube的视频,但我现在找不到它。

我感谢任何反馈。我现在要求这样做,以避免编写我无法测试的代码字​​符串。

谢谢

-Samuel

3 个答案:

答案 0 :(得分:5)

内置麦克风应与iOS模拟器配合使用。

答案 1 :(得分:5)

我不认为麦克风适用于iOS 8.2。以下是来自Apple文档的链接,其中说明了这一事实: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/TestingontheiOSSimulator/TestingontheiOSSimulator.html

查看硬件限制部分。

答案 2 :(得分:0)

模拟器将自动使用Mac的内置麦克风

AVAudioRecorder将录制来自麦克风的音频。如果您使用的是模拟器,它将自动使用Mac的内置麦克风,因此您可以在设备上或在模拟器中进行测试。

如果您在Mac mini上没有麦克风输入?

请记住,有一个巧妙的技巧可以记录来自iPhone / iPad的音频。您需要连接闪电电缆或USB-C电缆,然后在“实用程序/音频设备”设置中启用硬​​件设备:

Audio Devices settings

点击启用: enable

此新音频输入将在您的模拟器中可见!因此,即使您的Mac没有麦克风,现在您也可以在模拟器中录制

我相信它已经永远可用,并且我刚刚进行了验证,它适用于Mac mini 2018和macOS Catalina 10.15.4和Xcode版本11.4.1。

拍摄您的iOS应用程序就足够麻烦了,但是有一个小警告。默认情况下,您会从iOS设备获得线路,因此我可以播放音乐,而Mac会收到它。到目前为止一切顺利。

但是,要正确访问麦克风,您将需要第三方应用程序来桥接麦克风并使该麦克风可用于迷你扬声器,但这不是仅对模拟器上的麦克风进行故障排除的必要。我希望我自己解释一下。