我想使用 AVCaptureSession 录制音频,并且只录制音频(没有视频)。我遵循了 RosyWriter 示例(删除了所有有关视频的代码),但是当我为音频创建 AsseWriter 时,我遇到了 hte 行错误:
assetWriter = [[AVAssetWriter alloc] initWithURL:captureURL fileType:(NSString*)kUTTypeAUdio error:&error];
错误是:无效的文件类型UTI ...
captureURL 如下:
NSURL captureURL = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@%@", NSTemporaryDirectory(), @"captureTest.mp3"]];
你知道如何解决吗?我尝试使用 kUTTypeMP3 或 kUTTypeMPEG4Audio 但没有任何改变。
我尝试仅使用音频,因为我需要执行 AVCaptureSession 并将音频与视频分开以将它们单独发送到服务器。
我对任何可以帮助我的代码示例感兴趣。
谢谢你的帮助