首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在android中录制音频m4a格式的音频文件?

如何在android中录制音频m4a格式的音频文件?
EN

Stack Overflow用户
提问于 2014-01-23 14:08:10
回答 2查看 2.8K关注 0票数 4

我能够录制音频文件为.m4格式的媒体录制器,但它不支持在所有的媒体player.so我想录制音频文件在m4a中像iOS在安卓。

代码语言:javascript
运行
复制
    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格式的音频文件呢?

如果有人对这个问题有解决方案,请回复。提前谢谢..

EN

回答 2

Stack Overflow用户

发布于 2014-02-22 18:27:43

我认为你必须设置

代码语言:javascript
运行
复制
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);

我在Windows上播放录制的声音时遇到问题。在我的Android智能手机上,我可以加载录制的文件并播放它们。

你能在Windows上播放录制的声音吗?

票数 3
EN

Stack Overflow用户

发布于 2019-02-13 01:30:22

我有同样的问题,我的应用程序写了一些文件,我尝试了一个web门户网站,在那里可以收听这些音频,为了工作,我将编码器更改为AudioEncoder.AAC,它对我很有效,但文件大小要大得多,如果你对文件大小没有问题,也许它也适用于你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21300663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档