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

时间:2015-04-03 12:43:22

标签: ios swift avplayer

当我使用AVPlayer播放视频时,我无法在视频开始播放时获得当前项目。我使用下面的代码来获取当前时间。 请帮我解决以下问题。提前致谢

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())

1 个答案:

答案 0 :(得分:10)

您可以将其更改为Int,Double或Float。无论你喜欢什么。

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