我尝试编写“output.aif”的文件格式。我使用下面的代码将其写入路径。该文件保存在两个位置,一个在我指定的路径,另一个默认保存在图像库中,文件名是随机数。退出应用程序时,我用来从我保存的位置删除保存的“.aif”文件,但由于我不知道文件的名称,我无法删除保存在图库中的文件。
有什么方法可以停止从默认发生的图库中保存“aif”文件。
任何人都可以建议使用不同的代码将文件保存在一个不会将文件保存在图库中的位置吗?
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeVideoAtPathToSavedPhotosAlbum:url completionBlock:^(NSURL *assetURL, NSError *error){
if (error) {
}
else{
NSString *outputTp = [[[NSHomeDirectory() stringByAppendingString:@"/Documents/"] stringByAppendingString:@"output.aif"] retain];
inUrl = [url retain];
outUrl = [[NSURL fileURLWithPath:outputSound] retain];
reader = [[EAFRead alloc] init];
writer = [[EAFWrite alloc] init];
self.url = outputTp;
// this thread does the processing
[NSThread detachNewThreadSelector:@selector(processThread:) toTarget:self withObject:nil];
}
}];