/存储
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即可
}
想要了解更多请关注公众号