2012-03-01 3 views
0

AVCaptureSession 및 오디오 (비디오 제외)를 사용하여 오디오를 녹음하고 싶습니다. 나는 RosyWriter 샘플 (모든 코드와 관련된 비디오를 제거)을 따라,하지만 난 오디오 내 AsseWriter을 만들 때 나는 했나 라인에 오류가 있습니다AVCaptureSession을 사용한 오디오 레코딩

assetWriter = [[AVAssetWriter alloc] initWithURL:captureURL fileType:(NSString*)kUTTypeAUdio error:&error]; 

오류는 다음과 같습니다 이 Invalide 파일 형식의 UTI를 ...

NSURL captureURL = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@%@", NSTemporaryDirectory(), @"captureTest.mp3"]]; 

당신이 그것을 해결하는 방법을 알아 :

captureURL은 다음과 같습니다? 나는 kUTTypeMP3 또는 kUTTypeMPEG4Audio로 시도했지만 아무것도 변경되지 않았습니다.

AVCaptureSession을 수행하고 비디오와 오디오를 분리하여 서버에 개별적으로 보내야하므로 오디오 만 사용하려고합니다.

나를 도울 수있는 코드 샘플에 관심이 있습니다. 당신이

답변

0

kUTTypeAudio을 도움을

덕분에 너무 모호 - AVFileTypeWAVE 또는 AVFileTypeAppleM4A 같은 것을보십시오.

p.s. iOS에는 mp3 인코더가 없습니다 (디코더 있음)

관련 문제