0
我需要錄製音頻並使用Android MediaRecorder以amr格式保存文件。
文件信息我得到這樣的。Android MediaRecorder:如何設置位深度?
General
Complete name : E:\11-09-05-40-29.amr
Format : AMR
Format/Info : Adaptive Multi-Rate
File size : 2.69 KiB
Duration : 1s 720ms
Overall bit rate : 12.8 Kbps
Audio
Format : AMR
Format/Info : Adaptive Multi-Rate
Format profile : Narrow band
Duration : 1s 720ms
Bit rate mode : Constant
Bit rate : 12.8 Kbps
Channel(s) : 1 channel
Sampling rate : 8 000 Hz
Bit depth : 13 bits
Stream size : 2.69 KiB (100%)
這是我的代碼
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mMediaRecorder.setAudioEncodingBitRate(16);
mMediaRecorder.setAudioChannels(1);
mMediaRecorder.setAudioSamplingRate(8000);
但我要位深度更改爲16位,我應該怎麼辦?
感謝您的第一。