android - setOutputFormat 和 setAudioEncoder 之间有什么关系吗

标签 android audio mediarecorder

在使用MediaRecorder时,文档说:

使用 MediaRecorder.setOutputFormat() 设置输出文件格式。 使用 MediaRecorder.setAudioEncoder() 设置音频编码器。

我的问题:这两个 API 之间是否有任何约束或关系?

最佳答案

这对这个主题有一些启发:

http://developer.android.com/guide/appendix/media-formats.html

非常不幸的是,这些信息没有链接到 mediarecorder API 文档中。 如果您尝试使用 AAC+ 进行编码, native 代码只会默默地崩溃。

关于android - setOutputFormat 和 setAudioEncoder 之间有什么关系吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10134488/

相关文章:

Android-是否可以在字符串资源中添加可点击的链接

c# - Xamarin.窗体 : "InitializeComponent" and "Package restore failed" Build Errors

android - 每次应用程序启动时,都应在 TextView 中显示新文本

flash - AS3-声音提取到bytearray-进度处理程序

ruby-on-rails - 无法识别AudioInfo(ruby-audioinfo gem)

java.lang.IllegalStateException 在 android.media.MediaRecorder

android - 是否使用自定义图标字体将 ImageView/ImageButton(为图标设置)替换为 Textview 良好做法?

node.js - 将音频 Blob 数据从 React 前端发送到 Express 后端

java - IllegalStateException [start 在无效状态下调用 : 1] on restarting Android MediaRecorder

java - 摄像头输入 : Unsupported Parameter