avaudioplayer воспроизводят прогресс

У кого-либо была бы ссылка на учебное руководство, чтобы добавить индикатор выполнения воспроизведения к AVAudioPlayer?

Я искал экстенсивно на этом сайте и на Google напрасно

6
задан dubbeat 24 February 2010 в 12:10
поделиться

1 ответ

Я разобрался с этим, и это было не так уж плохо.

Просто обновите его в таймере

playbackTimer=[NSTimer scheduledTimerWithTimeInterval:0.5
                                     target:self 
                                                 selector:@selector(myMethod:) 
                                   userInfo:nil 
                                    repeats:YES];

}


-(void)myMethod:(NSTimer*)timer {

    float total=audioPlayer.duration;
    float f=audioPlayer.currentTime / total;

    NSString *str = [NSString stringWithFormat:@"%f", f];

    playbackProgress.progress=f;

    NSLog(str);
}
19
ответ дан 8 December 2019 в 12:19
поделиться