2012-05-27 3 views
2

Phonegap의 Media.startRecord() 녹음 형식 및 샘플 속도는 무엇입니까? 플랫폼마다 형식이 다른가요?Phonegap Media.startRecord() 오디오 형식

mediaRec = new Media("test.mp3", onSuccess, onError); 

mediaRec.startRecord(); 

파일을 MP3로 WAV로 변환하려고하면 오류가 발생합니다.

답변

8

. iOS에서는 WAV 형식으로 기록하며 이것이 유일한 선택입니다. 안드로이드에서 AMR과 같은 다른 추가 형식으로 레코드를 원할 경우

navigator.device.capture.captureAudio( 
CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureAudioOptions options] 

);

참조 : http://docs.phonegap.com/en/1.0.0/phonegap_media_capture_capture.md.html#capture.captureAudio

+0

사용할 수 있습니다 이 대답은 "기술적으로"잘못되었습니다. 'record.asasa'와 같은 파일에 레코드 할 수도 있습니다. 즉, 확장 기능에 대해서는 아무 것도 신경 쓰지 않고 단순히 동일한 데이터를 쓰고 확장 기능을 가지고 놀 수 있습니다. –

1

인코딩이 (내 경험에서 적어도) 단지 AMR만큼 간단하지 않다. 내 Droid Razr (4.1.2) 및 내 작품의 Samsung Galaxy Tab 2 (4.1.1)에서 형식은 amr입니다. 동료 인 Droid Razr M (4.2.x)에서는 형식이 qcelp였습니다. 다른 작업 태블릿, 아수스 ME301T (4.1.1)에서 AAC의 기록은

참조 : 안드로이드 SDK (10)에서 (죄송 즉 최선 참조)

관련 문제