2010-08-15 3 views
0

AVAudioPlayer 개체를 사용하여 여러 음악 파일 재생을 제어했습니다. 또한 파일 탐색을 제어하는 ​​UISlider를 만들었습니다. 하지만 포인터를 찾을 때 문제가 있습니다. 찾는 후, AVAudioPlayer 업데이트 시간을 맞춘 다음 예기치 않은 "audioPlayerDidFinishPlaying"기능으로 건너 뜁니다. 여기에 사용 된 코드이다예기치 않은 "audioPlayerDidFinishPlaying"함수로 점프

-(void)timeChange 

{ _player.currentTime = _timeControl.value; [self updateCurrentTimeForPlayer]; }

-(void)updateCurrentTimeForPlayer 

{ 경우 (_isNeedUpdate == NO) 창; _timeControl.maximumValue = _player.duration; }

답변

0

장거리이지만 오디오 포맷이 검색을 지원하지 않을 수 있습니까?

updateCurrentTimeForPlayer으로 전화하는 이유는 무엇입니까? _isNeedUpdate는 어디에 설정되어 있습니까? (모두 밑줄 이유는 무엇입니까?)

디버깅 NSLog를 추가하여 상황을 확인할 수 있습니까?