美文网首页iOS高级进阶
iOS 如何获取相册资源路径

iOS 如何获取相册资源路径

作者: 南城同學 | 来源:发表于2016-11-30 17:51 被阅读514次

    获取方法如下:

    使用PhotoKit框架

    [[PHImageManager defaultManager] requestPlayerItemForVideo:videoAsset options:nil resultHandler:^(AVPlayerItem * _Nullable playerItem, NSDictionary * _Nullable info) {                            
          NSString *filePath = [info valueForKey:@"PHImageFileSandboxExtensionTokenKey"];            
          if (filePath && filePath.length > 0) {                   
               NSArray *lyricArr = [filePath componentsSeparatedByString:@";"];                    
               NSString *privatePath = [lyricArr lastObject];                   
               if (privatePath.length > 8) {                       
                    NSString *videoPath = [privatePath substringFromIndex:8];                       
                    NSLog(@"videoPath = %@",videoPath);                  
                 }               
            }           
     }];
    
    

    代码地址:

    GitHub:https://github.com/YZQ-Nine/GetLocalVideo

    相关文章

      网友评论

      • 大头herob:为什么有的是返回nil呢?
        南城同學:加防空判断就是为了防止低概率的为空事件,具体原因未知。

      本文标题:iOS 如何获取相册资源路径

      本文链接:https://www.haomeiwen.com/subject/mvutmttx.html