我用过 AVPlayer 和 AVPlayerViewController。
let playerController = AVPlayerViewController()
var player = AVPlayer()
self.player = AVPlayer(URL: NSURL(fileURLWithPath:videoPath))
self.playerController.player = self.player
self.playerController.showsPlaybackControls = false
self.addChildViewController(self.playerController)
self.view.addSubview(self.playerController.view)
self.playerController.view.frame = ...
我可以播放带有控件的视频,但是当视频播放完毕时,我必须隐藏控件。
如果视频完成,我发现了该事件,当时我隐藏了控件
func playerDidFinishPlaying(note: NSNotification) {
self.playerController.showsPlaybackControls = false
}
问题:如果用户缩小视频和视频完成然后隐藏控制所以有没有可能回到原始帧
非常感谢您的建议。