jjzjj

assetWriterInput

全部标签

iphone - 转换音频时读取大尺寸音频文件的内存问题

我有sampeaudio.caf(300MB)音频文件。我将音频.caf转换为.wav格式。它说警告“收到内存警告。Level=1”和“收到内存警告。Level=2”之后应用程序崩溃了。但它适用于ipad。如何在转换过程中使用缓冲区读取少量数据。这是我的代码:NSString*soundFilePath=[[NSBundlemainBundle]pathForResource:@"sampleaudio"ofType:@"caf"];NSURL*assetURL=[NSURLfileURLWithPath:soundFilePath];AVURLAsset*songAsset=[AVU

ios - AVAssetReader 使 mp3 文件变大?

在执行以下代码后,我试图从用户库中获取的歌曲文件似乎已膨胀到50MB。但是,我知道这首歌有7.2MB。我想将音乐文件(无DRM)附加到电子邮件中,但50MB显然太大了。我使用的代码如下。任何帮助将不胜感激:)-(void)findSong{MPMediaQuery*query=[MPMediaQuerysongsQuery];NSArray*songsQuery=[querycollections];//createmediaitemMPMediaItemCollection*mySong=[songsQueryobjectAtIndex:1];NSLog(@"songname:%@"

iphone - 如何使用 AVAssetReader 和 AVAssetWriter 来创建 AAC 文件?

各位!我正在处理一个应用程序。它可以录制音频文件并邮寄给其他人。音频文件保存为(.aac)文件。然后我想继续录制我已经保存为.aac文件的文件。所以我用了AVAssetReader和AVAssetWriter来实现它。但我失败了!以下是我的代码:AVMutableComposition*mixComposition=[AVMutableCompositioncomposition];NSURL*url=[NSURLfileURLWithPath:[DOCUMENTS_FOLDERstringByAppendingPathComponent:buttonTitle]];NSURL*ano