Url重定向
2015-08-17 16:36
330 查看
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,
0), ^{
//取得重定向后的最终视频地址,防止类似 ku6
这样的网站,跳转链接报错资源失效。
NSMutableURLRequest *request = [NSMutableURLRequest
requestWithURL:[NSURL
URLWithString:self.url]
cachePolicy:NSURLRequestReloadIgnoringCacheData
timeoutInterval:15.0];
[request setHTTPMethod:@"HEAD"];
NSURLResponse *response =
nil;
[NSURLConnection
sendSynchronousRequest:request
returningResponse:&response error:nil];
NSURL *finalURL = response.URL;
dispatch_async(dispatch_get_main_queue(), ^{
_cyberPlayerController.contentURL = finalURL;
[_cyberPlayerController
play];
});
});
0), ^{
//取得重定向后的最终视频地址,防止类似 ku6
这样的网站,跳转链接报错资源失效。
NSMutableURLRequest *request = [NSMutableURLRequest
requestWithURL:[NSURL
URLWithString:self.url]
cachePolicy:NSURLRequestReloadIgnoringCacheData
timeoutInterval:15.0];
[request setHTTPMethod:@"HEAD"];
NSURLResponse *response =
nil;
[NSURLConnection
sendSynchronousRequest:request
returningResponse:&response error:nil];
NSURL *finalURL = response.URL;
dispatch_async(dispatch_get_main_queue(), ^{
_cyberPlayerController.contentURL = finalURL;
[_cyberPlayerController
play];
});
});
相关文章推荐
- 电话轰炸器
- SQL Server中如何获取当前年,月,日,时,分,秒
- Java 泛型
- 文本编辑器之editplus
- hdu 2094
- 群聊天记录,关于优化算法
- Linq打印
- zoj 3882 博弈 *
- Android Context的startService方法如何使用?
- POJ 2777-Count Color
- 04常量和变量
- xamarin.ios Parse 模糊查询 查询
- Android 用户表单融合各类简易控件以及融入FloatingActionButton以及butterknife
- hdu1233还是畅通工程 最小生成树(prim或kruskal)
- php利用api搜索下载it-ebooks.info上图书
- 微信打完包登录分享失败原因是由于打包keystore不对
- 初试阿里云服务器
- android studio 快捷键
- UVA 439 Knight Moves 走象棋 (DFS or BFS)
- Android 用户表单融合各类简易控件以及融入FloatingActionButton以及butterknife