-1

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

[recorder recordForDuration:(NSTimeInterval)5];

在上面的代码中代替 5,我想给段控制器变量值,例如如果我选择 10 表示。10 的值修复代替 5。类似地,如果我选择 15 表示 15 的值修复代替 10 如何做到这一点有什么可以帮助我的。谢谢

4

1 回答 1

-1

尝试这个

[recorder recordForDuration:intvalue];

或者,

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

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

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

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

-(void) stoprecord
{
   [recorder stop]
}
于 2012-12-10T10:12:42.793 回答