如何在呼叫记录器中设置CBR(恒定比特率)?

时间:2017-08-06 07:36:41

标签: android recorder

我使用此代码记录调用但比特率其变量(VBR)现在我想要更改为常量(CBR)。

myAudioRecorder = new MediaRecorder();
        myAudioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
        myAudioRecorder.setOutputFormat(MediaRecorder.OutputFormat.AAC_ADTS);
        myAudioRecorder.setAudioEncoder(MediaRecorder.OutputFormat.AMR_NB);
        myAudioRecorder.setAudioChannels(2);
        myAudioRecorder.setAudioEncodingBitRate(48000);
        myAudioRecorder.setAudioSamplingRate(128000);

如何改变CBR?

1 个答案:

答案 0 :(得分:0)

AMR表示自适应多速率,它基本上意味着它的变量。 你必须使用另一个编码器。