我使用过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
}
问题:如果用户缩小视频和视频已完成,则隐藏控件,以便有可能返回原始帧
非常感谢你。