2013-08-02 201 views
0

我知道這是一個重複的問題,但我沒有找到確切的答案。我正在使用AVAudioPlayer。現在我有兩個按鈕前進&快退。當用戶點擊前進按鈕時,音頻將向前移動5秒&當用戶點擊倒帶按鈕音頻將移動5秒倒帶。我怎樣才能做到這一點?預先感謝您的幫助。移動音頻播放器5秒快退&快進

回答

3

把下面方法進和快退播放時間

- (IBAction)btnForwardClicked:(id)sender 
{ 
     int currentTime = [player currentTime]; 
     [player setCurrentTime:currentTime+5]; 
} 

- (IBAction)btnBackwardClicked:(id)sender 
{ 
     int currentTime = [player currentTime]; 
     [player setCurrentTime:currentTime-5]; 
} 

這裏的球員是avaudio玩家的對象

AVAudioPlayer *player; 
+0

非常感謝。 +1 :) – Leo

+0

你是最受歡迎的:) – Pratik

+0

簡單,清晰,直接。非常感謝。 :) – Neeku

0
- (IBAction)btnForwardClicked:(id)sender 
{ 
NSTimeInterval *time = [player currentTime]; 
time+=SKIP_TIME; 
//for reverse time-=SKIP_TIME 
//SKIP_TIME is time which is jumped i-e 5 seconds 
[player setCurrentTime:time];  

}