audioSession.inputIsAvailable =第二代iPod Touch 4.2.1中的NO

时间:2012-01-31 14:22:45

标签: iphone cocoa-touch avfoundation avaudiorecorder avaudiosession

我正在尝试使用AVAudioRecorder类记录用户的声音。 首先,我设置了AudioSession

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *error;
if ([audioSession inputIsAvailable]) {
    [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
}

对于我的第二代iPod Touch,audioSession.inputIsAvailable的值始终为NO。 为什么会这样?是不是可以用这个设备录音?或者它取决于操作系统?

0 个答案:

没有答案