7.2.3 MediaRecorder音频编码器

    在设置输出格式之后,可以调用setAudioEncoder方法来设置应该使用的编解码器。可能的值指定为MediaRecorder.AudioEncoder类中的常量;除了DEFAULT之外,只存在一个其他的值:MediaRecorder.AudioEncoder.AMR_NB,这是自适应多速率窄带编解码器。这种编解码器针对语音进行了优化,因此其不适应于语音之外的其他内容。默认情况下它的采样率为8kHz,码率在4.75~12.2kbps之间,这两个数据对于录制除语音之外的其他内容而言非常低。但是,这是当前可用于MediaRecorder的唯一选择。

1 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

 

posted on 2014-08-30 10:11  宁静致远,一览众山小  阅读(284)  评论(0编辑  收藏  举报

导航