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

时间:2010-02-17 17:20:23

标签: iphone objective-c sdk microphone

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

2 个答案:

答案 0 :(得分:4)

iPhone应用程序编程指南的

Device Support部分是您的朋友

  

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

答案 1 :(得分:4)

BOOL inputAvailable = [[AVAudioSession sharedInstance] inputIsAvailable];