Android Record.m4a文件
如何在Android 2.2中使用MediaRecorder录制音频文件?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
我需要设置什么输出格式、编码器和采样率 我需要从麦克风录制并保存在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