你好,我已将我的UISlider
最小值设置为0.00。然后我以这种方式设置它的最大值。
self.viewPlayer.layer.addSublayer(playerLayer)
let duration : CMTime = avPlayer.avPlayer.currentItem!.asset.duration
let seconds : Float64 = CMTimeGetSeconds(duration)
sliderBar.maximumValue=Float(seconds)
sliderBar!.isContinuous = false
sliderBar!.tintColor = UIColor.green
但我得到了这个异常
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Attempting to set a slider's minimumValue (0.000000) to be larger than the maximumValue (nan)'
enter code here
我知道在调用prepareForPlay()
方法后,实际播放视频需要一些时间。那么我该如何检测播放器何时真正开始播放视频?
请帮忙,谢谢。