ios - 如何从youtube下载视频并保存( objective-c )?

原文 标签 ios objective-c youtube youtube-data-api nsurlsessiondownloadtask

如何从YouTube下载视频并将其保存在我的应用文件夹中。我有videoID,但是没有可用的代码。我找到了此链接,但是此链接中的代码对我不起作用。

Save Youtube video to iPhone in the app

如果有人有任何工作代码,请与我分享。

最佳答案

设置您的YouTube网址

- (void)downloadMultiAFN:(NSString *)userIDFrom messageId:(NSString *)msgId message:(NSString *)message url:(NSString *)url contact:(NSString *) contact nickName:(NSString *)nickName  {
    imageUrlPathForSharingMessgeId=msgId;

    NSURL *URL = [NSURL URLWithString:url];
    NSURLRequest *request = [NSURLRequest requestWithURL:URL];
    AFHTTPRequestOperation *downloadRequest = [[AFHTTPRequestOperation alloc] initWithRequest:request];
    [downloadRequest setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {

        NSData *data = [[NSData alloc] initWithData:responseObject];

// you can save video or image with avi or png  
      //  [[DBManagernew getSharedInstance] saveDataUploadImage:msgId isRead:NO isSend:YES isReceipt:NO image:data];
      //  imageIsSelected=NO;
  // [self fetchAllMessage];



    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"file downloading error : %@", [error localizedDescription]);
    }];

    [downloadRequest start];


}

关于ios - 如何从youtube下载视频并保存( objective-c )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35078549/

相关文章:

iphone - 如何通过iPhone开发从SQLite数据库存储数据

ios - NSURLErrorDomain Code=-1202 使用同步请求时

ios - UIView 容器在添加 subview Controller 后消失

objective-c - 恢复上一个 View 及其 subview

iphone - 如何将json字符串解析为nsdictionary?

javascript - YouTube串流播放器下方显示字幕

iphone - iPhone试图让YouTube自动启动视频

ios - Xcode 9.2 在使用命名颜色时停止编译 < 11.0 目标

ios - UITableView中的UIButton点击 objective-c 中的多个按钮

javascript - 如何使嵌入式 Youtube 播放器静音?