Video 当从withUIImagePickerController或PHPickerViewController使用的照片库中选择视频时,带有AirDrop的共享HDR视频的mediaURL为零

Video 当从withUIImagePickerController或PHPickerViewController使用的照片库中选择视频时,带有AirDrop的共享HDR视频的mediaURL为零,video,uiimagepickercontroller,avasset,hdr,phpickerviewcontroller,Video,Uiimagepickercontroller,Avasset,Hdr,Phpickerviewcontroller,我总是使用UIImagePickerController。 当从withUIImagePickerController或PHPickerViewController使用的照片库中选择视频时,与AirDrop共享的HDR视频信息[.mediaURL]为零 func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.

我总是使用UIImagePickerController。 当从withUIImagePickerController或PHPickerViewController使用的照片库中选择视频时,与AirDrop共享的HDR视频信息[.mediaURL]为零

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
if mediaType == "public.movie" {
                var videoURL = URL(fileURLWithPath: "")
                if let videoURLValue = info[.mediaURL] {
                    videoURL = videoURLValue as! URL
                } else {
                //
                }
此外,info[.PHAsset]也为零,info[.referenceURL]仅嵌入,但无法提取AVAsset

if info[.referenceURL] != nil {
                    videoURL = info[.referenceURL] as! URL
                    let pHAssets = PHAsset.fetchAssets(withALAssetURLs: [videoURL], options: nil)
                    phAsset = pHAssets.firstObject
                    // pHAssets.firstObject is nil
我想提取阿瓦塞特,你能建议我上述方法吗? 谢谢你阅读我的问题