简体   繁体   English

获取AVPlayer ios中当前播放视频的时间

[英]Get current time of video playing in AVPlayer ios

When I am playing video using AVPlayer then i am not able to get current item when video starts playing. 当我使用AVPlayer播放视频时,我无法在视频开始播放时获得当前项目。 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. 您可以将其更改为Int,Double或Float。 Whichever you like. 无论你喜欢什么。

let t1 = Float(self.player.currentTime().value)
let t2 = Float(self.player.currentTime().timescale)
let currentSeconds = t1 / t2

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM