Xcode 无法调用类型为';AVPlayer';

Xcode 无法调用类型为';AVPlayer';,xcode,swift,avplayer,Xcode,Swift,Avplayer,我在通过AVPlayer播放视频时遇到问题。由于某些原因,我收到错误“无法使用类型为“(URL:NSURL)”的参数列表调用类型为“AVPlayer”的初始值设定项” 奇怪的是,这个代码片段在我的另一个项目中工作。我确实导入了AVKit和AVFoundation框架 嗯,我意识到了我愚蠢的错误。我有一个局部变量(player),所以它甚至还没来得及玩就死掉了。我将其向上移动了一个级别,使其成为一个实例变量,以便只要视图控制器保持不变,它就会保持不变 var MoviePlaying:Bo

我在通过AVPlayer播放视频时遇到问题。由于某些原因,我收到错误“无法使用类型为“(URL:NSURL)”的参数列表调用类型为“AVPlayer”的初始值设定项”

奇怪的是,这个代码片段在我的另一个项目中工作。我确实导入了AVKit和AVFoundation框架


嗯,我意识到了我愚蠢的错误。我有一个局部变量(player),所以它甚至还没来得及玩就死掉了。我将其向上移动了一个级别,使其成为一个实例变量,以便只要视图控制器保持不变,它就会保持不变

    var MoviePlaying:Bool = false
    let path = NSBundle.mainBundle().pathForResource("big_buck_bunny_720p_50mb", ofType:"mp4")
    var player: AVPlayer = AVPlayer()
    let playerController = AVPlayerViewController()


  @IBAction func PlayTapped(sender: UIButton) {

        let moviePlayerController = AVPlayerViewController()
        let path = NSBundle.mainBundle().pathForResource("big_buck_bunny_720p_50mb", ofType:"mp4")
        let url = NSURL.fileURLWithPath(path!)
        let playerVC = AVPlayerViewController()
        var player: AVPlayer = AVPlayer()
        playerVC.player = AVPlayer(URL: url)
        self.presentViewController(playerVC, animated: true, completion: nil)

为什么AVPlayer以“自定义类”颜色突出显示?你有它的自定义定义吗?不要发布屏幕截图发布你的实际代码集url=NSBundle.mainBundle().URLForResource(“big\u buck\u bunny\u 720p\u 50mb”,扩展名为“mp4”)!