2015-06-20 85 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。

相关问题