关于在ios中保存aif文件格式的问题

时间:2013-10-29 10:14:31

标签: ios objective-c alassetslibrary

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

0 个答案:

没有答案