如何使用swift重播视频

时间:2018-01-17 20:58:06

标签: swift xcode video

如何自动重播视频。例如,当视频完成后,我想再次自动播放视频。

这是我的代码:

videoURL = URL(string: video.url!)!
self.player = AVPlayer(url: videoURL!)
let videoLayer = AVPlayerLayer(player: self.player)
videoLayer.frame = view.bounds
videoLayer.videoGravity = .resizeAspectFill
self.videoSnap.layer.addSublayer(videoLayer)

let asset = AVURLAsset.init(url: videoURL!)
let duration = asset.duration.seconds
print(duration)
self.player.play()

1 个答案:

答案 0 :(得分:0)

您只是添加观察者。多亏了它,当视频完成时,它将允许您一次又一次地重放视频。

为此,我建议您answer