Swift AVPlayer没有完成按钮

时间:2015-08-04 14:33:12

标签: ios swift avplayer

使用iOS 8.4,我创建了一个AVPlayerViewController和AVPlayer。视频控件按预期显示并播放视频,但没有"完成"每当我尝试在视图顶部的ViewController上放置一个按钮时,按钮和xCode就会崩溃。我看到的一个例子: Video Playback 清楚地显示了一个"完成"屏幕左上角的按钮。

AVPlayerViewController和AVPlayer是否支持"完成"按钮?是否可以添加一个?

评论建议的现有答案包括Objective-C代码。

1 个答案:

答案 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