在使用 MediaRecorder 时,该文件说:
使用 MediaRecorder.setOutputFormat() 设置输出文件格式。使用 MediaRecorder.setAudioEncoder() 设置音频编码器。
我的问题:这两个 API 之间是否有任何约束或关系?
在使用 MediaRecorder 时,该文件说:
使用 MediaRecorder.setOutputFormat() 设置输出文件格式。使用 MediaRecorder.setAudioEncoder() 设置音频编码器。
我的问题:这两个 API 之间是否有任何约束或关系?
这为该主题提供了一些启示:
http://developer.android.com/guide/appendix/media-formats.html
很遗憾,此信息未在 mediarecorder API 文档中链接。如果您尝试使用 AAC+ 进行编码,本机代码只会默默地崩溃。