iOS 网络请求的Url(音频视频的URL)本地存储

来源:互联网 发布:淘宝高仿鞋哪些店铺好 编辑:程序博客网 时间:2024/06/06 07:21
/存储


  dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
            NSString *ad_voice =@"http://fdfs.xmcdn.com/group11/M00/AD/5F/wKgDa1ZfFi-gRNYMABuxsyS4ea4688.mp3
";
             NSString *docDirPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
             NSString *filePath = [NSString stringWithFormat:@"%@/adVideo",docDirPath];
           if (![[NSFileManager defaultManager] fileExistsAtPath:filePath]) {//如果不存在就存储 存在就不存
            NSString *urlStr = [NSString stringWithFormat:@"%@",ad_voice];
            NSURL *url1 = [[NSURL alloc]initWithString:urlStr];
            NSData * audioData = [NSData dataWithContentsOfURL:url1];
            [audioData writeToFile:filePath atomically:YES];
               }
             });
//调用


 NSString *docDirPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
                NSString *filePath = [NSString stringWithFormat:@"%@/adVideo",docDirPath];
 BOOL isHave = [[NSFileManager defaultManager] fileExistsAtPath:filePath];
 if (isHave) {    
  NSURL *url  = [NSURL fileURLWithPath:filePath];
     //在此直接调用URL即可      
          }
阅读全文
0 0
原创粉丝点击