2014-01-23 4 views
3

Я могу записать аудиофайл как формат .m4 с помощью медиа-рекордера, но это не поддержка во всех медиаплеерах. Так что я хочу записать аудиофайл в m4a, как iOS в Android.Как записать аудиофайл аудио формата m4a в android?

MediaRecorder recorder = new MediaRecorder(); 

    recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
    recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); 
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 
      recorder.setOutputFile("test.mp4"); 

Итак, есть ли способ записать аудиофайл в формате m4a в андроид?

Ответьте, если у кого-нибудь есть решение по этой проблеме. Заранее спасибо ..

ответ

2

я думаю, что вы должны установить

recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); 

я проблема с воспроизведением записанного звука на Windows. На моем Android-смартфоне я могу загрузить записанный файл и воспроизвести его.

Не могли бы вы воспроизвести записанный звук в Windows?

+0

Я не пробовал в Windows, но мог играть в Linux. – jagdish