我使用AVAudioPlayer对象来控制播放多个音乐文件。我还创建了一个UISlider来控制搜索文件。但是当我寻找指针时我遇到了问题。在寻求之后,AVAudioPlayer更新时间正确然后跳转到“audioPlayerDidFinishPlaying”功能意外。 这是我使用的代码:
-(void)timeChange
{ _player.currentTime = _timeControl.value; [self updateCurrentTimeForPlayer]; }
-(void)updateCurrentTimeForPlayer
{ if(_isNeedUpdate == NO)返回; _timeControl.maximumValue = _player.duration; }
答案 0 :(得分:0)
远远拍摄,但也许音频格式不支持搜索?
为什么拨打updateCurrentTimeForPlayer
? _isNeedUpdate在哪里设置? (为什么所有下划线?)
你能添加一些调试NSLog来找出发生了什么吗?