如何将UISlider.value设置为AVPlayer当前播放时间(SWIFT)

时间:2015-06-20 15:14:26

标签: swift

我有一个UISlider,我需要将AV播放器的当前播放时间移动到UISlider中的值。我知道AVAudioPlayer中的等价物,但我似乎无法使用AVPlayer复制它

@IBAction func audioSliderChanged(sender: AnyObject) {

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

}

1 个答案:

答案 0 :(得分:0)

您调用AVPlayer的onclick方法 - 但您必须将目标时间表示为CMTime,而不是NSTimeInterval。