When I am playing video using AVPlayer then i am not able to get current item when video starts playing. I have used below code to get current time. Please help me to resolve below issue. Thanks in advance
let item1 = AVPlayerItem.init(URL: NSURL(string:path))
let player = AVPlayer(playerItem: item1)
layer?.player = player;
player?.play
let currentItem:AVPlayerItem = player!.currentItem
let currentTime:NSTimeInterval = CMTimeGetSeconds(currentItem.currentTime())
You can change it to an Int, Double, or Float. Whichever you like.
let t1 = Float(self.player.currentTime().value)
let t2 = Float(self.player.currentTime().timescale)
let currentSeconds = t1 / t2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With