我一直试图让这个工作一段时间,我似乎无法弄清楚是什么问题。此代码在IOS8上正常工作,但在IOS7中出现错误。当我遵循调试导航器时,我可以看到这个错误。 在调试区,我只得到一个(LLDB)错误AVPlayerViewController在iOS8中工作,但不在IOS7中
Thread 1: EXC_BAD_ACCESS (code=1, address=0x10)
这是我(在iOS8上)工作videoViewController
import UIKit
import AVKit
import AVFoundation
import MediaPlayer
class VideoVC: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var url:NSURL = NSURL(string: "http://jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v")!
let player = AVPlayer(URL: url)
let playerController = AVPlayerViewController()
playerController.player = player
self.addChildViewController(playerController)
self.view.addSubview(playerController.view)
playerController.view.frame = self.view.frame
player.play()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
添加一个异常断点图程序在哪一行崩溃。 –
它是这条线 - > 让playerController = AVPlayerViewController() –