Skip to content

Commit 565a89c

Browse files
authored
Update RNFSManager.m
Add options with PHVideoRequestOptionsVersionOriginal version to copyAssetsVideoIOS This commit solves #572
1 parent 70c5f5f commit 565a89c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

RNFSManager.m

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -813,8 +813,13 @@ + (BOOL)requiresMainQueueSetup
813813
PHAsset *phAsset = [phAssetFetchResult firstObject];
814814
dispatch_group_t group = dispatch_group_create();
815815
dispatch_group_enter(group);
816+
817+
PHVideoRequestOptions *options = [[PHVideoRequestOptions alloc]init];
818+
options.version = PHVideoRequestOptionsVersionOriginal;
819+
options.deliveryMode = PHVideoRequestOptionsDeliveryModeAutomatic;
820+
options.networkAccessAllowed = YES;
816821

817-
[[PHImageManager defaultManager] requestAVAssetForVideo:phAsset options:nil resultHandler:^(AVAsset *asset, AVAudioMix *audioMix, NSDictionary *info) {
822+
[[PHImageManager defaultManager] requestAVAssetForVideo:phAsset options:options resultHandler:^(AVAsset *asset, AVAudioMix *audioMix, NSDictionary *info) {
818823

819824
if ([asset isKindOfClass:[AVURLAsset class]]) {
820825
NSURL *url = [(AVURLAsset *)asset URL];

0 commit comments

Comments
 (0)