Android Record.m4a文件

Android Record.m4a文件,android,audio-recording,m4a,Android,Audio Recording,M4a,如何在Android 2.2中使用MediaRecorder录制音频文件? 我需要设置什么输出格式、编码器和采样率 我需要从麦克风录制并保存在SD卡中 更新 我尝试了此代码,但结果无效(例如,不在浏览器中播放): 试试下面的链接 或 这可能会对你有所帮助。试试这个,换一个 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB) 到 这些代码用于生成m4a文件: mRecorder.setOutputFormat(Medi

如何在Android 2.2中使用MediaRecorder录制音频文件?
我需要设置什么输出格式、编码器和采样率

我需要从麦克风录制并保存在SD卡中

更新

我尝试了此代码,但结果无效(例如,不在浏览器中播放):

试试下面的链接

这可能会对你有所帮助。

试试这个,换一个

recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB)


这些代码用于生成m4a文件:

    mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
    mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC);


我已经设置了MediaRecorder.OutputFormat.MPEG_4。第二个链接是关于3GP格式的。为什么我尝试从浏览器中读取它(从SD卡导出后)却不起作用?当Android播放器工作时,VLC也不能玩它!!!
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
    mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
    mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC);
    mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
    mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
    mRecorder.setAudioChannels(1);
    mRecorder.setAudioSamplingRate(44100);
    mRecorder.setAudioEncodingBitRate(96000);
    mRecorder.setOutputFile(absFilePath);// must have an .m4a extension