这可能是一个非常简单的问题,但我已经使用 进行了录音AVAudioRecorder
,然后我停止了录音机。停止后AVAudioRecorder
,我按另一个按钮播放录音,但没有播放。文件存在,我可以在我的电脑上播放,连代码都知道它存在,没有错误,但是拒绝播放。可能是什么问题?
NSError *error = nil;
if ([[NSFileManager defaultManager] fileExistsAtPath:[self.recorder.url path]]) {
self.recordingPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:self.recorder.url error:&error];
self.recordingPlayer.delegate = self;
if (error) {
NSLog(@"error: %@", [error localizedDescription]);
} else {
[self.recordingPlayer play];
}
} else {
NSLog(@"Recording file doesn't exist");
}
编辑:刚刚在我的设备上尝试过,它工作正常,播放录音。它只是在iOS模拟器上不起作用