我是一名本科生,我正在使用iPhone HumanSeg应用程序。但现在我遇到了一个问题,即我在专辑中有原生视频,我需要将该视频加载到我的代码中并进行一些处理。我的代码如下:
let filePath = Bundle.main.path(forResource: "1", ofType: "mp4")
let videoURL = NSURL(fileURLWithPath: filePath!)
let avAsset = AVAsset(url: videoURL as URL)
但是当我运行这段代码时,Xcode只是告诉我filePath是nil。我断言1.mp4在Assets.xcaassets和iPhone专辑中。是否有人愿意提供帮助?
顺便说一句,如何以最快的速度获取视频中的图像(UIImage格式)?对于给定时间的每个图像,我真的必须在不超过5ms的时间内读取它,因此我可以以良好的fps输出保存的视频。
答案 0 :(得分:0)
检查目标的构建阶段,是否将文件复制到软件包。同时选中该框以包含该文件。此代码对于获取该文件是正确的。