2016-09-16 4 views
0

오디오를 녹음하고 오디오 데이터를 android 파일에 씁니다.android에서 파일에 오디오를 녹음하고 오디오 데이터를 쓰는 방법

오디오 녹음에이 매개 변수를 사용해야합니다.

AudioRecord: AudioSource:VOICE_COMMUNICATION, sampleRate : 48000 ChannelConfiguration : channel_in_mono, PCM_16bit. 
buffer = ByteBuffer.allocateDirect(960); 
audioRecord.read(ByteBuffer buffer, int capacity); 

그리고 나서 파일을 쓰고 오디오 트랙을 사용하여 오디오 데이터를 써야합니다.

답변

0

Android 개발자 웹 페이지에 대한 훌륭한 튜토리얼이 있습니다. MediaRecorder 객체를 생성 할 때 https://developer.android.com/guide/topics/media/audio-capture.html

, 당신은이 일을함으로써 그것을 샘플링 속도를 설정할 수 있습니다 mediarecorder.setAudioSamplingRate(int x)

임 확신 당신은 위의 링크와 하위 링크를 따라 너무 다른 매개 변수를 설정할 수 있습니다.

이것이 문제를 해결하는 원하는 방법인지 잘 모릅니다. 올바른 방향으로 인도 할 수 있기를 바랍니다. 행운을 빕니다!

관련 문제