Здравствуйте, я установил минимальное значение 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 minimumValue (0.000000) to be larger than the maximumValue (nan)'
enter code here
Я знаю, что после prepareForPlay()
для реальной игры требуется некоторое время, чтобы действительно воспроизвести видео. Итак, как я могу определить, когда игрок действительно начал воспроизводить видео?
Пожалуйста, помогите мне.
Благодаря