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即可
}
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
- iOS 网络请求的Url(音频视频的URL)本地存储
- IOS网络篇1之截取本地URL请求(NSURLProtocol)
- 怎么查看客户端请求网络的URL?
- Android中解析网络请求的URL
- openstack请求的url
- url 请求的过程
- url的请求头
- iOS 网络请求URL包含中文解决方法
- iOS获取本地视频和网络URL视频的缩略图方法
- iOS获取本地视频和网络URL视频的缩略图方法
- iOS开发之网络请求过程URL特殊字符的转换处理
- iOS SDK9下对网络请求的url进行UTF8编码
- IOS 使用AF网络请求统一RSA加密+URL不识别中文的解决办法
- 请求网络数据的url中带有汉字的解决办法
- 读取本地 文件 和 URL网络 文件 的 两个例子
- HttpURLConnection+URl网络请求
- Android中异步解析网络请求的URL
- 网络访问请求关于封装了拼接url的方法。
- 浅谈 JDBC 中 CreateStatement 和 PrepareStatement 的区别与优劣。
- PHP自动加载机制[2]---spl_autoload_register操作详解
- 11. posix_mkfifo 有名管道
- 11.2.0.4RAC因内存紧张引起的数据库实例状态为Stuck Archiver
- Oracle 行转列总结 Case When,Decode,PIVOT 三种方式
- iOS 网络请求的Url(音频视频的URL)本地存储
- 高通、阿里、联想上季度的财报都出了,猜猜谁增长最快?
- 一个简单基于UDP的回显C/S(一)
- AndroidStudio因为插件路径错误而无法保存设置的问题
- 升级openssh【linux平台】
- 手机端 rem 的使用
- 解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter问题
- 点击微信内网页a标签,直接跳转打开淘宝APP的方法如此简单
- 各领域数据集