2012-12-10 26 views
-1

我是新來的手機programming.I工作在一個項目,我想設置特定的時間之前錄音。在段控制器我給了一些價值,我已經存儲變量內的值。如果點擊該段該按鈕裏面按鈕一些價值我給那個值,我想在此代碼來解決該怎麼辦this.Can任何機構幫助我如何設置iphone之前的語音記錄定時器?

[recorder recordForDuration:(NSTimeInterval)5]; 

在上面的代碼代替5我想給段控制器變量值就好像我選擇了10個方法.10的值固定在5的位置。類似地,如果我選擇15代表15代表固定值代替10,那麼如何做到這一點可以幫助我。 感謝

回答

-1

試試這個

[recorder recordForDuration:intvalue]; 

,或者

這可以幫助您解決問題。

開始記錄後,通過設置下面的計時器來調用記錄停止功能。

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

設置int值的任意整數你想

-(void) stoprecord 
{ 
    [recorder stop] 
} 
+0

嘿,我想錄音如何做到這一點 – user1796298

+0

似乎不是要你問之前設置計時器。看起來你需要知道如何用一個更加動態的變量替換5,這樣你就可以在運行時改變它。但是,我不得不閱讀它幾次,因爲你的問題在語法上很混亂。 – Popeye

+1

在記錄之前獲取靜態變量中的整數值 – NAZIK