ZLPhotoBrowser icon indicating copy to clipboard operation
ZLPhotoBrowser copied to clipboard

特定机型及系统下,无法成功获取个别视频

Open ElvistLui opened this issue 3 years ago • 0 comments

Issue Description

目前仅在iPhone 11,iOS 15.6下,获取该视频失败,其他视频或系统均没有问题

Description and Steps

index

Info

ZLPhotoBrowser version: e.g. 4.3.7 Device: e.g. iPhone 11 Device version: e.g. iOS 15.6 Xcode version: e.g. Xcode 14.1

Configuration code of ZLPhotoConfiguration

+ (void)selectVideoFor:(UIViewController *)vc asset:(PHAsset *)asset selectedBlock:(void (^)(ZLResultModel * _Nonnull))selectedBlock cancelBlock:(void (^)(void))cancelBlock {
 
 int maxVideoTime = 60;
 // 配置
 [ZLPhotoConfiguration default].allowMixSelect = NO;
 [ZLPhotoConfiguration default].allowSelectImage = NO;
 [ZLPhotoConfiguration default].allowSelectVideo = YES;
 [ZLPhotoConfiguration default].maxSelectCount = 1;
 [ZLPhotoConfiguration default].maxVideoSelectCount = 1;
 [ZLPhotoConfiguration default].maxEditVideoTime = maxVideoTime;
 [ZLPhotoConfiguration default].maxSelectVideoDuration = 3600; // 暂时显示不能选择超过1小时的视频
 [ZLPhotoConfiguration default].allowEditVideo = YES;
 [ZLPhotoConfiguration default].saveNewImageAfterEdit = YES;
 [ZLPhotoConfiguration default].minRecordDuration = 3;
 [ZLPhotoConfiguration default].maxRecordDuration = 60;
 [ZLPhotoConfiguration default].editAfterSelectThumbnailImage = YES; // 点击视频时,直接点击进入编辑页
 
 [ZLPhotoUIConfiguration default].languageType = ZLLanguageTypeChineseSimplified;
 
 ZLPhotoPreviewSheet *ps = [[ZLPhotoPreviewSheet alloc] initWithSelectedAssets:asset ? @[asset] : @[]];
 ps.selectImageBlock = ^(NSArray<ZLResultModel *> * _Nonnull results, BOOL isOriginal) {
     
     if (selectedBlock) {
         selectedBlock(results.firstObject);
     }
 };
 ps.cancelBlock = ^{
     
     if (cancelBlock) {
         cancelBlock();
     }
 };
 [ps showPhotoLibraryWithSender:vc];
}

ElvistLui avatar Dec 06 '22 01:12 ElvistLui