2013-06-03 64 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)標誌;將被稱爲 –

相關問題