<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
NSError *myErr = nil; AVAudioSession *audioSession = [AVAudioSession sharedInstance]; BOOL bAudioInputAvailable = [audioSession inputIsAvailable]; if (bAudioInputAvailable) { [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:&myErr]; } else { [audioSession setCategory:AVAudioSessionCategoryPlayback error:&myErr]; }