使用iOS 8.4,我创建了一个AVPlayerViewController和AVPlayer。视频控件按预期显示并播放视频,但没有"完成"每当我尝试在视图顶部的ViewController上放置一个按钮时,按钮和xCode就会崩溃。我看到的一个例子: Video Playback 清楚地显示了一个"完成"屏幕左上角的按钮。
AVPlayerViewController和AVPlayer是否支持"完成"按钮?是否可以添加一个?
评论建议的现有答案包括Objective-C代码。
答案 0 :(得分:8)
“完成”按钮存在且以这种方式工作:
let playerVC = AVPlayerViewController()
playerVC.player = AVPlayer(URL: NSURL(string: "http://www.ebookfrenzy.com/ios_book/movie/movie.mov")!)
self.presentViewController(playerVC, animated: true, completion: nil)
Swift 3 :
self.showDetailViewController(playerVC, sender: self)
// presentViewController is deprecated