我正在使用 AVAudioplayer 播放一些音频文件。我有一些控件,例如前进和后退。
倒带工作正常,但前进不正常。
- (void)rewind
{
AVAudioPlayer *player = _rewTimer.userInfo;
player.currentTime-= SKIP_TIME;
[_rewTimer invalidate];
_rewTimer=nil;
[self updateCurrentTime];
}
- (void)ffwd
{
AVAudioPlayer *player = _ffwTimer.userInfo;
player.currentTime-= SKIP_TIME;
[player setCurrentTime:cTime];
[_ffwTimer invalidate];
_ffwTimer=nil;
[self updateCurrentTime];
}
一旦我单击前进按钮,音频文件就会从头开始播放。
我遵循了 Apple 的示例应用程序 avTouch。