0
我正在使用錄音來錄製聲音使用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);
}
任何幫助將高度讚賞
您是否在另一部手機中測試過您的代碼? – 2014-09-26 07:49:07
是的,我也用三星手機測試了我的代碼,但它沒有來 – Naga 2014-09-26 07:50:51
這段代碼不完整:例如, mRecorder = new AudioRecord(...,mSampleRate,AudioFormat.CHANNEL_CONFIGURATION_MONO,AudioFormat.ENCODING_PCM_16BIT,mBufferSize);'? – 2014-09-27 08:54:54