Ios 如何从youtube下载视频并保存(目标c)?
如何从YouTube下载视频并保存在我的应用程序文件夹中。我有Ios 如何从youtube下载视频并保存(目标c)?,ios,objective-c,youtube,youtube-data-api,nsurlsessiondownloadtask,Ios,Objective C,Youtube,Youtube Data Api,Nsurlsessiondownloadtask,如何从YouTube下载视频并保存在我的应用程序文件夹中。我有videoID,但没有工作代码。我找到了此链接,但此链接中的代码对我无效 如果任何人有任何工作代码,请与我共享。谢谢。设置您的youtube url - (void)downloadMultiAFN:(NSString *)userIDFrom messageId:(NSString *)msgId message:(NSString *)message url:(NSString *)url contact:(NSString *
videoID
,但没有工作代码。我找到了此链接,但此链接中的代码对我无效
如果任何人有任何工作代码,请与我共享。谢谢。设置您的youtube url
- (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];
}
我的视频url为“”。这是一个3.12秒的视频,但当我使用这个url访问你的方法时,我只收到180244字节=180 kb的数据。这意味着有一些问题,因为当我在文件系统中写入它时,它并没有打开。你知道会出现什么问题吗?设置你的时间会话请求timeresponse object=“Cache Control”=“no Cache”;“内容编码”=gzip;“内容类型”=“文本/html;字符集=utf-8”;事实上,我对目标c是新手。如何设置时间会话请求时间?