如何检查麦克风是否已插入 iPhone?

发布于 2024-08-22 02:44:14 字数 81 浏览 3 评论 0原文

我在 AVFoundation 框架中使用 AVAudioRecorder。 我想知道如何检查麦克风设备是否已插入(在 iPod Touch 上)?

I'm using AVAudioRecorder in the AVFoundation framework.
I'm wondering how I can check for a microphone device being plugged in (on the iPod Touch)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别想她 2024-08-29 02:44:15

iPhone 的设备支持部分应用程序编程指南是您的朋友

在 iPhone OS 3.0 及更高版本中,使用
AVAudioSession 类判断是否
音频输入可用。本班
解释了许多不同的来源
基于 iPhone OS 的音频输入
设备,包括内置
麦克风、耳机插孔和
连接的配件。了解更多
信息,请参阅 AVAudioSession 类
参考。

Device Support section of the iPhone Application Programming Guide is your friend

In iPhone OS 3.0 and later, use the
AVAudioSession class to determine if
audio input is available. This class
accounts for many different sources of
audio input on iPhone OS–based
devices, including built-in
microphones, headset jacks, and
connected accessories. For more
information, see AVAudioSession Class
Reference.

拥醉 2024-08-29 02:44:14

BOOL inputAvailable = [[AVAudioSession共享实例] inputIsAvailable];

BOOL inputAvailable = [[AVAudioSession sharedInstance] inputIsAvailable];

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文