Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 可听+;UISlider,当UISlider更改时不玩seekToTime_Ios_Objective C_Xcode_Avfoundation_Audio Streaming - Fatal编程技术网

Ios 可听+;UISlider,当UISlider更改时不玩seekToTime

Ios 可听+;UISlider,当UISlider更改时不玩seekToTime,ios,objective-c,xcode,avfoundation,audio-streaming,Ios,Objective C,Xcode,Avfoundation,Audio Streaming,我正在使用Audijustable类从我的Web服务播放MP3。这是一个很好的使用类,我推荐 但我遇到了一个问题,我希望你们能帮我解决 当我滑动我的UISlider时,音乐从新的开始开始,而不是从新的点开始 -(IBAction)progressChange{ if (!audioPlayer) { return; } [audioPlayer seekToTime:audioSlider.value]; } #pragma -mark fun

我正在使用Audijustable类从我的Web服务播放MP3。这是一个很好的使用类,我推荐

但我遇到了一个问题,我希望你们能帮我解决

当我滑动我的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;
}
这是我的一段代码,希望你们能帮助我


谢谢。

如果您的web服务器无法处理HTTP范围请求,则会发生这种情况