2015-06-20 2 views
0

У меня есть UISlider, и мне нужно переместить текущее время воспроизведения AVplayer на значение в UISlider. Я знаю эквивалент в AVAudioPlayer, но я не могу показаться, чтобы воспроизвести его с помощью AVPlayerКак установить UISlider.value в текущее время воспроизведения AVPlayer Время (SWIFT)

@IBAction func audioSliderChanged(sender: AnyObject) { 

    if (audioPlayer.rate > 0 && audioPlayer.error == nil) { 
     //This is the equivalent if using AVAudioPlayer 
     audioPlayer.currentTime = NSTimeInterval(audioSlider.value) 
    } 

} 

ответ

0

Вы называете seekToTime() метод в AVPlayer - но вы должны выразить целевое время как CMTime, а не как NSTimeInterval.

Смежные вопросы