【发布时间】:2012-03-19 18:20:13
【问题描述】:
我想使用 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 并将音频与视频分开以将它们单独发送到服务器。
我对任何可以帮助我的代码示例感兴趣。
感谢您的帮助
【问题讨论】:
标签: objective-c audio avcapturesession avassetwriter