美文网首页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