(вот мой код для формата AAC):
Код: Выделить всё
final String outputFile = Environment.getExternalStorageDirectory().getAbsolutePath() + "/recording.acc";
final MediaRecorder myAudioRecorder = new MediaRecorder();
myAudioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
myAudioRecorder.setOutputFormat(MediaRecorder.OutputFormat.AAC_ADTS);
myAudioRecorder.setAudioEncoder(MediaRecorder.OutputFormat.AAC_ADTS);
myAudioRecorder.setOutputFile(outputFile);
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(outputFile);
mediaPlayer.prepare();
mediaPlayer.start();
Мой вопрос:
Как правильно записывать и воспроизводить звук в формате AAC?
Какой формат лучше всего подходит для записи и воспроизведения звука в Android с помощью медиарекордера и медиаплеера и как его реализовать? Пробовал использовать 3GP, но качество звука низкое.
Подробнее здесь: https://stackoverflow.com/questions/568 ... in-android