2013-06-03 33 views
3

我是新的ios开发。我想停止avaudiorecorder持续时间5分钟。如何自动停止avaudiorecorder持续时间结束。这个怎么做。我想停止AVAudioRecorder持续时间5分钟

+0

看到https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVAudioRecorder_ClassReference/Reference/Reference.html –

+0

使用定时器或执行选择器 –

回答

4

您可以使用此代码来调用记录停止功能后,正好5 seconds.When开始录制此代码添加到这一点。

[self performSelector:@selector(stoprecord)withObject:nil afterDelay:5.0]; 
stoprecord功能

-(void) stoprecord 
{ 
    [audioRecorder stop]; 
} 
4

可以使用

[audioRecorder recordForDuration:(NSTimeInterval)duration]; 
+0

如何自动停止avaudiorecorder音频记录器持续时间超过5分钟 – SBM

+0

我用这个[audioRecorder recordForDuration:5.0];但AVAudioRecorder持续记录音频 – SBM

+0

然后会有另一个问题,这种方法适用于我...... 5.0 s th e - (void)audioRecorderDidFinishRecording:(AVAudioRecorder *)记录器成功:(BOOL)标志;将被称为 –

相关问题