我正在尝试使用AVAudioRecorder类记录用户的声音。 首先,我设置了AudioSession
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *error;
if ([audioSession inputIsAvailable]) {
[audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
}
对于我的第二代iPod Touch,audioSession.inputIsAvailable的值始终为NO。 为什么会这样?是不是可以用这个设备录音?或者它取决于操作系统?