Я пытаюсь записать звук из своего приложения для 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);