【发布时间】:2013-11-23 20:34:24
【问题描述】:
我正在尝试从我的 Android 应用程序录制音频。一切运作良好。最近,我不得不将输出格式从 MPEG4 更改为 AAC_ADTS。问题是 AAC_ADTS 不适用于其中一个设备它适用于另一台设备。所以,我的问题是 AAC_ADTS 格式是否仅适用于某些 android 版本。如何从所有设备获取以 AAC_ADTS 格式录制的音频?请帮忙
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.AAC_ADTS);
// mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
// mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setOutputFile(mFileName);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
【问题讨论】:
标签: android android-audiorecord