我想在我的Android应用中录制音频,但我希望音频文件以.mp4格式并采用AAC LC编码;可以在我的桌面上播放。因此,使用以下代码,我尝试进行录制,并且我能够在我的Android设备上播放它。
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mRecorder.setOutputFile("/mnt/sdcard/abcapp/test.mp4");
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
但是,当我尝试在我的电脑上播放它时,我无法播放这个mp4文件。我使用了包括VLC、KMPlayer等所有媒体播放器进行尝试,但都无法播放。
最令人烦恼的是,Play Store上有一些应用程序,例如“Easy Voice Recorder”,可以录制为.mp4格式,并可以使用Windows Media Player进行回放。
请帮忙解决。
谢谢。