首页 > 解决方案 > 更新到最新的 Xcode 后找不到 Video.mp4

问题描述

我有一个应用程序,它有一个在后台运行的视频(如背景视频)。但是在更新到最新的 Xcode 后,我收到了一个错误:

致命错误:在展开可选值时意外发现 nil

从 Xcode 中删除 .mp4 文件并重新添加后,我收到此错误。早些时候我遇到了一个错误,比如

在桌面上找不到 videoName.mp4

视频准确地放置在原来的位置,到目前为止一切正常。该视频位于文件夹下的 Xcode 内。

    private func setupView()
{
    let path = URL(fileURLWithPath: Bundle.main.path(forResource: "mydogwalkvideo", ofType: ".mp4")!)

    let player = AVPlayer(url: path)

    let newLayer = AVPlayerLayer(player: player)
    newLayer.frame = self.videoView.frame
    self.videoView.layer.addSublayer(newLayer)
    newLayer.videoGravity = AVLayerVideoGravity.resizeAspectFill

    player.play()
    player.actionAtItemEnd = AVPlayer.ActionAtItemEnd.none


    NotificationCenter.default.addObserver(self, selector: #selector(ViewController.videoDidPlayToEnd(notification:)), name: NSNotification.Name(rawValue: "AVPlayerItemDidPlayToEndTimeNotification"), object: player.currentItem)

}

当我更新到最新的 Xcode 版本时可能会出现什么问题?这个错误是怎么出现的?我有一个视频,我没有更改代码中的任何内容,并且几个月来它工作得很好。

任何帮助将非常感激!

标签: iosswiftxcode

解决方案


确保文件实际上包含在具有目标成员资格的项目中。例如:

在此处输入图像描述

希望能帮助到你


推荐阅读