Swift AVPlayer没有完成按钮

Bru*_*uce 6 ios avplayer swift

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

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

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

rsh*_*hev 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)
Run Code Online (Sandbox Code Playgroud)

斯威夫特3:

self.showDetailViewController(playerVC, sender: self) 
// presentViewController is deprecated
Run Code Online (Sandbox Code Playgroud)