0

PHPickerViewController用来从图库中挑选视频。我想将此视频转换为数据。但它给出了以下错误。

错误 Domain=NSCocoaErrorDomain Code=260 “文件“version=1&uuid=&mode=compatible.mov”无法打开,因为没有这样的文件。” UserInfo={NSFilePath=/private/var/mobile/Containers/Shared/AppGroup/ /File Provider Storage/photospicker/version=1&uuid= &mode=compatible.mov, NSUnderlyingError=0x28362c930 {Error Domain=NSPOSIXErrorDomain Code=2“没有这样的文件或目录"}}

我的代码是:-

if itemProvider.hasItemConformingToTypeIdentifier("com.apple.quicktime-movie") {
                itemProvider.loadItem(forTypeIdentifier: "com.apple.quicktime-movie", options: nil) { [weak self] (fileURL, _) in
                    DispatchQueue.main.async { [self] in
                        guard let videoUrl = fileURL as? URL else {
                            return
                        }
                        do {
                            
                            let data = try Data(contentsOf: videoUrl, options: .mappedIfSafe)

                            
                        } catch let error  {
                            print("error:-\(error)")
                        }
                        
                        
                    }
                }
            }

如何将此网址转换为数据?

4

0 回答 0