我使用AVPlayerViewController在我的项目中播放.mov文件(TeethingFinal.mov)。有趣的是,我的功能与同一ViewController上的其他两个按钮完美地工作,但由于某些原因无法启动AVPlayer!点击手势正在被识别,因为我可以看到按钮在按下时突出显示,但没有任何反应。我想发布错误消息,但没有错误消息!
@IBAction func sugarBugPlay(sender: UIButton) {
let moviePlayerController = AVPlayerViewController()
let path = NSBundle.mainBundle().pathForResource("TeethingFinal", ofType:"mov")
let url = NSURL.fileURLWithPath(path!)
let playerVC = AVPlayerViewController()
var player: AVPlayer = AVPlayer()
playerVC.player = AVPlayer(URL: url)
self.presentViewController(playerVC, animated: true, completion: nil)
}

发布于 2016-03-18 04:04:36
所以有时候Xcode是很有趣的。我以完全相同的方式创建了一个全新的ViewController,并重新连接了我所有的插座,它工作了!
https://stackoverflow.com/questions/35924089
复制相似问题