我有一个AVPlayer,可以在用户使用以下代码录制视频后播放该视频。在一定时间(例如10秒)后,如何停止播放视频(或暂停播放)?
let videoURL = getFileURL()
let player = AVPlayer(url: videoURL as URL)
let playerLayer = AVPlayerLayer(player: player)
self.view.layer.addSublayer(playerLayer)
playerLayer.frame = secondFrame
player.play()
答案 0 :(得分:1)
我在Apple文档中找到了有关如何观察播放时间的文章。您可能可以使用该方法。
您也可以签出MoviPlayer。它扩展了对这种情况的支持。 https://movi.ai