-2

试图允许用户使用 PHPickerViewController(最终到 firebase 存储)从相机胶卷上传视频,这就是我试图获取 url 的原因,但我收到了这个烦人的错误:

错误域=NSItemProviderErrorDomain 代码=-1000 “无法加载 public.video 类型的表示” UserInfo={NSLocalizedDescription=无法加载 public.video 类型的表示}

这是一些代码:

func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult])
    {
        dismiss(animated: true, completion: nil)
        guard let itemProvider = results.first?.itemProvider else { print("isbeingcalled"); return }
        
        itemProvider.loadFileRepresentation(forTypeIdentifier: UTType.video.identifier)
        { (url, error) in
            guard error == nil else { print(error!); return /**Alert**/ }
            
            print(url!)
        }

我看到其他一些帖子说这可能是一个错误,所以如果是,那我该怎么办?

4

1 回答 1

0

改变

UTType.video.identifier

UTType.movie.identifier
于 2021-09-25T16:54:29.030 回答