0
我想从我的android应用程序录制音频。一切运作良好。最近,我不得不将输出格式从MPEG4更改为AAC_ADTS。问题是AAC_ADTS不适用于其中一个设备它在另一个设备上工作。所以,我的问题是AAC_ADTS格式仅适用于某些Android版本。如何从所有设备获取以AAC_ADTS格式录制的音频?请帮助MediaRecorder OutputFormat的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);
好的谢谢。任何想法,这是最好的格式使用,以便录制的音频可以在其他平台,如Windows,iOS等设备上工作。 – ambit
也许它是MPEG_4 –