3

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

4

2 回答 2

4

您可以使用此代码在 5 秒后准确调用记录器停止功能。开始记录时将此代码添加到其中。

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

stoprecord函数中

-(void) stoprecord
{
  [audioRecorder stop];
}
于 2013-06-03T10:12:38.647 回答
4

您可以使用

    [audioRecorder recordForDuration:(NSTimeInterval)duration];
于 2013-06-03T09:50:09.157 回答