0
我使用Audjustable類從我的web服務播放Mp3。我建議,這是一個很好的課程。可調整+ UISlider,當UISlider更改時不播放seekToTime
但是我遇到了一個問題,我希望你們幫助我。
當我滑動我的UISlider時,音樂從頭再次開始而不是從新點開始。
-(IBAction)progressChange{
if (!audioPlayer)
{
return;
}
[audioPlayer seekToTime:audioSlider.value];
}
#pragma -mark funcao timer
-(void)setupTimer
{
timer = [NSTimer timerWithTimeInterval:0.25 target:self selector:@selector(tick) userInfo:nil repeats:YES];
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];
}
#pragma -mark funcao tick do timer
-(void)tick
{
if (!audioPlayer || audioPlayer.duration == 0)
{
audioSlider.value = 0;
return;
}
audioSlider.minimumValue = 0;
audioSlider.maximumValue = audioPlayer.duration;
audioSlider.value = audioPlayer.progress;
}
這是我的一段代碼,希望你們能幫助我。
謝謝。