Swift AVPlayer 没有完成按钮
Swift AVPlayer has no done button
使用 iOS 8.4,我创建了一个 AVPlayerViewController 和 AVPlayer。视频控件按预期显示并播放,但没有 "Done" 按钮,每当我尝试将一个按钮放在视图顶部的 ViewController 上时,xCode 就会崩溃。我看到的一个例子:
Video Playback
在屏幕的左上角清楚地显示了一个 "Done" 按钮。
AVPlayerViewController 和 AVPlayer 是否支持 "Done" 按钮?可以加一个吗?
评论建议的现有答案包括 Objective-C 代码。
"Done" 按钮存在并且可以正常工作:
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
使用 iOS 8.4,我创建了一个 AVPlayerViewController 和 AVPlayer。视频控件按预期显示并播放,但没有 "Done" 按钮,每当我尝试将一个按钮放在视图顶部的 ViewController 上时,xCode 就会崩溃。我看到的一个例子: Video Playback 在屏幕的左上角清楚地显示了一个 "Done" 按钮。
AVPlayerViewController 和 AVPlayer 是否支持 "Done" 按钮?可以加一个吗?
评论建议的现有答案包括 Objective-C 代码。
"Done" 按钮存在并且可以正常工作:
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