与MediaRecorder OUTPUTFORMAT AAC_ADTS Android的音频录制问题 [英] Android audio recording issue with MediaRecorder OutputFormat AAC_ADTS

查看:2096
本文介绍了与MediaRecorder OUTPUTFORMAT AAC_ADTS Android的音频录制问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想记录从我的Andr​​oid应用程序的音频。一切运作良好。最近,我不得不输出格式MPEG4,从改变AAC_ADTS。的问题是,AAC_ADTS不为设备它的工作原理的其他设备上的一个工作。所以,我的问题是,不只是在特定的Andr​​oid版本AAC_ADTS格式的工作。我怎样才能从所有设备记录AAC_ADTS格式的音频?好心帮

  mRecorder =新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.setAudioEn codeR(MediaRecorder.AudioEn coder.AAC);


解决方案

AAC_ADTS格式在API级别16相加,仅适用于Android 4.1+版本。
见下面这个链接。
http://developer.android.com/reference/android/media/MediaRecorder.OutputFormat.html

I am trying to record an audio from my android app. Everything worked well. Recently, I had to change the output format from MPEG4 to AAC_ADTS. The issue is that AAC_ADTS does not work for one of the device It works on the other device. So, my question is does AAC_ADTS format work only on certain android versions. How can I get the audio recorded in AAC_ADTS format from all devices? Kindly help

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);

解决方案

AAC_ADTS format is added in API level 16, and works only on android versions 4.1+. See this link below. http://developer.android.com/reference/android/media/MediaRecorder.OutputFormat.html

这篇关于与MediaRecorder OUTPUTFORMAT AAC_ADTS Android的音频录制问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆