Android Audio录音样本听起来很奇怪

时间:2016-07-11 08:44:35

标签: android audio audio-recording android-audiorecord

我编写的代码以PCM16bit Raw格式录制我手机的音频,但是当我播放它时,输出听起来很奇怪。可能有什么不对。

我的代码段如下

short[] audioBuffer = new short[bufferSize / 2];

AudioRecord record = new AudioRecord(MediaRecorder.AudioSource.MIC,
            SAMPLE_RATE,
            AudioFormat.CHANNEL_IN_STEREO,
            AudioFormat.ENCODING_PCM_16BIT,
            bufferSize);

采样率为44100。

        int numberOfShort1 = record.read(audioData,0,audioData.length);
        shortsRead += numberOfShort;
        readtimes++;


            try {
                os.write(audioData, 0, audioData.length);


            } catch (IOException e) {
                Log.e(LOG_TAG, "Error saving recording ", e);
                //runonce=2;
                return;
            }

有人能告诉我我的代码有什么问题吗?我能够很好地播放其他原始音频。

听起来就是Link to audio 我的声音听起来像一些奇怪的外星人咆哮。

0 个答案:

没有答案