您好,我已將我的UISlider
最小值設置爲0.00。然後我以這種方式設置它的最大值。如何檢測AVPlayer實際開始快速播放
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()
實際播放後需要一定的時間才能真正播放視頻。那麼,我該如何檢測玩家真正開始播放視頻的時間? 請幫幫我。 感謝
希望這有助於: http://stackoverflow.com/questions/5401437/knowing-when-avplayer-object-is已經播放 – nynohu
Player.play()是播放文件的方法,因此您可以跟蹤它 –
@HimanshuMoradiya yeas。我想要檢測玩傢什麼時候開始玩遊戲。因爲加載視頻後需要一些時間才能播放 – user1960169