如何在iphone中设置录音前的定时器?

时间:2012-12-10 09:54:41

标签: iphone ios objective-c

我是手机编程的新手。我在一个项目上工作,我想在录音之前设置特定时间。在段控制器中,我已经给出了一些值,我将值存储在变量中。如果点击那个在那个按钮里面的段按钮我已经给出了这个值,我想在这段代码中修复如何做到这一点。可以帮助我任何身体

[recorder recordForDuration:(NSTimeInterval)5];

在上面的代码中代替5我想给段控制器变量值,如果我选择10表示.10的值代替5.如果我选择15表示15的值代替10的定义如何这样做可以帮助我。 感谢

1 个答案:

答案 0 :(得分:-1)

试试这个

[recorder recordForDuration:intvalue];

,或者

这可能有助于解决您的问题。

开始录音后,通过设置如下定时器来调用录音停止功能。

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

将int值设置为您想要的任何整数

-(void) stoprecord
{
   [recorder stop]
}