一段时间使用录音进行静音录音

时间:2014-09-26 07:39:09

标签: android audio-recording

我正在使用Audio Record使用Android手机录制语音。它大部分时间都在工作,但有一段时间我的手机上记录了无声数据。当我重播它时,我没有听到任何声音。当我检查了 音频文件它存储在那里我使用媒体播放从PC播放它播放任何声音。

my code:

int mSampleRate = 8000;
int mBufferSize = AudioRecord.getMinBufferSize(mSampleRate,AudioFormat.CHANNEL_CONFIGURATION_MONO,AudioFormat.ENCODING_PCM_16BIT);
byte bData[] = new byte[mBufferSize];
ByteArrayOutputStream encodedStream = new ByteArrayOutputStream( );
while (mIsRecording) {
    mRecorder.read(bData, 0, mBufferSize);
    encode(bData,encodedStream);
}

任何帮助都将受到高度赞赏

1 个答案:

答案 0 :(得分:0)

感谢帮助人员。这是我的错。我也通过JNI使用录音机而且我没有发布音频记录,这就是为什么每当我尝试使用java(Android SDK)的音频记录时它都没有捕获任何声音。希望这对其他人有所帮助。