首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android -文件格式的媒体记录器

Android -文件格式的媒体记录器
EN

Stack Overflow用户
提问于 2017-07-16 16:53:44
回答 1查看 823关注 0票数 1

我的安卓应用程序的一部分使用MediaRecorder来捕捉通过手机麦克风输入的声音。

我面临的问题是格式问题。用什么AudioEncoder和MediaFormat在电脑上播放音频文件?文件的扩展名应该是什么?

如果我使用以下方法

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

并将文件保存为mp4,我可以在手机上听到它。但是,当我把手机连接到笔记本电脑上,并通过在笔记本电脑中导航来播放它时,它根本不播放。

另外,我最终想要一个.wav格式文件。我在这里读到,安卓不支持.wav或.mp3,所以必须使用第三方音频转换器。还有其他方法从安卓设备上捕获.wav编解码格式的音频文件吗?有人能帮我吗??谢谢!!)

EN

回答 1

Stack Overflow用户

发布于 2017-07-16 17:16:01

您可以使用音频记录类来记录音频文件。AudioRecord以原始格式记录这些文件,然后可以将这些文件转换为wav格式。您可以找到将原始数据转换为wav的示例。

https://github.com/adsl54010/AudioRecord

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

https://stackoverflow.com/questions/45131122

复制
相关文章

相似问题

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