我正在使用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)
}
答案 0 :(得分:0)
所以有时Xcode很有趣。我以完全相同的方式创建了一个全新的ViewController并重新连接了我的所有插座并且它有效!