Как записать звук хорошего качества с помощью MediaRecorder на Android?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Как записать звук хорошего качества с помощью MediaRecorder на Android?

Сообщение Гость »

Я пытаюсь записать звук в Android с помощью медиа-рекордера. он отлично работает для аудио 3gp, но когда я пробую тот же код с форматом AAC, он терпит неудачу.
(вот мой код для формата 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»