我尝试编写“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];
}
}];