Xamarin.ios MonoTouch检测iPhone上是否启用了麦克风

Xamarin.ios MonoTouch检测iPhone上是否启用了麦克风,xamarin.ios,Xamarin.ios,我的应用程序正在使用麦克风录制语音。如果已启用设置(设置-隐私-麦克风)中的麦克风,我如何检测(从Monotouch代码) 用户可以转到“设置”并禁用麦克风。如果是这样,我想提醒用户启用麦克风。AVAudioSession newsession=new AVAudioSession();在最新的iOS版本中已过时。 AVAudioSession newsession = AVAudioSession.SharedInstance; newsession.RequestRecordPermiss

我的应用程序正在使用麦克风录制语音。如果已启用设置(设置-隐私-麦克风)中的麦克风,我如何检测(从Monotouch代码)


用户可以转到“设置”并禁用麦克风。如果是这样,我想提醒用户启用麦克风。

AVAudioSession newsession=new AVAudioSession();在最新的iOS版本中已过时。
AVAudioSession newsession = AVAudioSession.SharedInstance;

newsession.RequestRecordPermission(delegate(bool granted) {
  // if granted is true you have access, otherwise you can display
  // a message to the user asking them to enable the mic
});