我能够录制音频文件为.m4格式的媒体录制器,但它不支持在所有的媒体player.so我想录制音频文件在m4a中像iOS在安卓。
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格式的音频文件呢?
如果有人对这个问题有解决方案,请回复。提前谢谢..
发布于 2014-02-22 18:27:43
我认为你必须设置
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);我在Windows上播放录制的声音时遇到问题。在我的Android智能手机上,我可以加载录制的文件并播放它们。
你能在Windows上播放录制的声音吗?
发布于 2019-02-13 01:30:22
我有同样的问题,我的应用程序写了一些文件,我尝试了一个web门户网站,在那里可以收听这些音频,为了工作,我将编码器更改为AudioEncoder.AAC,它对我很有效,但文件大小要大得多,如果你对文件大小没有问题,也许它也适用于你。
https://stackoverflow.com/questions/21300663
复制相似问题