2015-06-20 82 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

您撥打AVPlayer的seekToTime()方法來複制它 - 但你必須要表達的目標時間爲CMTime,而不是作爲一個NSTimeInterval。

相關問題