AvAudioRecorder stops/restart 录音刚开始后
AvAudioRecorder stops/restart after recording just started
在 iOS 10.2 应用程序中,设置 AVAudioRecorder 进行录音,并显示电平表:
recorder = [[ AVAudioRecorder alloc] initWithURL:url settings:recordSetting error:&error];
[recorder setDelegate:self];
[recorder prepareToRecord];
[recorder record];
当我启动录音机时,我注意到 vu-meter 没有更新。我注意到 audioRecorderDidFinishRecording: successfully:
方法在录制开始后立即被调用。但是 AVAudioRecorder 仍然在之后记录。并且可以保存和播放音频文件。
更奇怪的是,当我暂停录音并恢复录音时,audioRecorderDidFinishRecording: successfully:
并没有像第一种情况那样触发,而是随着 vu-meter 更新而恢复录音。
知道这种奇怪的行为吗?
当你设置 AVPlayer 时,你必须记住只能做一个实例,要么你可以播放录制的音频,要么可以 运行 录音机。因此,您必须管理委托和 AVPlayer 配置设置。
希望有用。
在 iOS 10.2 应用程序中,设置 AVAudioRecorder 进行录音,并显示电平表:
recorder = [[ AVAudioRecorder alloc] initWithURL:url settings:recordSetting error:&error];
[recorder setDelegate:self];
[recorder prepareToRecord];
[recorder record];
当我启动录音机时,我注意到 vu-meter 没有更新。我注意到 audioRecorderDidFinishRecording: successfully:
方法在录制开始后立即被调用。但是 AVAudioRecorder 仍然在之后记录。并且可以保存和播放音频文件。
更奇怪的是,当我暂停录音并恢复录音时,audioRecorderDidFinishRecording: successfully:
并没有像第一种情况那样触发,而是随着 vu-meter 更新而恢复录音。
知道这种奇怪的行为吗?
当你设置 AVPlayer 时,你必须记住只能做一个实例,要么你可以播放录制的音频,要么可以 运行 录音机。因此,您必须管理委托和 AVPlayer 配置设置。
希望有用。