在经过大量搜索后,我一直回到这里寻求帮助
我的应用程序从网址播放声音,我在开始播放流媒体时通过更新滑块值跟踪在uislider中播放的声音
progressUpdateTimer =
[NSTimer
scheduledTimerWithTimeInterval:0.1
target:self
selector:@selector(updateProgress:)
userInfo:nil
repeats:YES];
- (void)updateProgress:(NSTimer *)updatedTimer
{
[progressView setValue: progress / duration];
}
这是我对更改滑块值的操作(向前/向后移动轨道)
- (IBAction)sliderMoved:(UISlider *)aSlider
{
if (streamer.duration)
{
double newSeekTime = (aSlider.value) * streamer.duration;
[streamer seekToTime:newSeekTime];
}
}
我想要的是当用户更改滑块时,值会立即更新而不会加载。我的意思是更改滑块值然后加载声音 但是发生的事情是将滑块拖动到x位置,它回到它的位置,然后在加载声音时移动到x
我该怎么做?任何帮助将不胜感激