我知道这是一个重复的问题,但我没有找到确切的答案。我正在使用 AVAudioPlayer。现在我有两个按钮前进和后退。当用户点击前进按钮时,音频将向前移动 5 秒,当用户点击快退按钮时,音频将后退 5 秒。我该怎么做呢?提前感谢您的帮助。
问问题
971 次
2 回答
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];
}
这里 player 是 avaudio 播放器的对象
AVAudioPlayer *player;
于 2013-08-02T07:03:24.107 回答
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];
}
于 2013-08-02T08:06:40.160 回答