Accessing Videos in library using AssetsLibrary framework iPhone?

后端 未结 4 1291
无人及你
无人及你 2021-01-03 02:58

I am trying to access videos in iPhone library using AssetsLibrary Framework with the help of following code...but when I run the application the code is not working...the a

4条回答
  •  青春惊慌失措
    2021-01-03 03:32

    Double Init:

     NSMutableArray *assets = [[NSMutableArray alloc]init];
     ALAssetsLibrary *library =[[ALAssetsLibrary alloc]init];
    
     void (^assetEnumerator)(struct ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop) {
     if(result != NULL) {
          NSLog(@"See Asset: %@", result);
          [assets addObject:result];
    
            }
    };
    
    void (^assetGroupEnumerator)(struct ALAssetsGroup *, BOOL *) =  ^(ALAssetsGroup *group, BOOL *stop) {
        if(group != nil) {NSLog(@"dont See Asset: ");
                [group enumerateAssetsUsingBlock:assetEnumerator];
        }
    };
    
       assets = [[NSMutableArray alloc] init];
       library = [[ALAssetsLibrary alloc] init**];
       [library enumerateGroupsWithTypes:ALAssetsGroupAlbum
                           usingBlock:assetGroupEnumerator
                         failureBlock: ^(NSError *error) {
                                 NSLog(@"Failure");
                             }];
    

提交回复
热议问题