Dear:
When I use iOS15 save video camera equipment to album, show PHPhotosErrorInvalidResource. Videos stored in the sandbox can play normally, lower than ios15 can be saved. And only one camera video fails to save, others succeeds. Confused and hoping for help. Here is the code
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
PHAssetChangeRequest *photoRequest = [PHAssetChangeRequest creationRequestForAssetFromVideoAtFileURL:url];
PHAssetCollectionChangeRequest *albumChangeRequest = [PHAssetCollectionChangeRequest changeRequestForAssetCollection:collection];
PHObjectPlaceholder *assetPlaceholder = [photoRequest placeholderForCreatedAsset];
[albumChangeRequest addAssets:@[ assetPlaceholder ]];
} completionHandler:^(BOOL success, NSError * _Nullable error) {
[self performInMainThreadBlock:^{
if (success) {
successBlock();
}else{
failureBlock(error);
}
}];
}]