“Android 支持的媒体(编码器)格式”现在包括 AAC 和 AMR-WB,但我们如何使用它们呢?
Posted
技术标签:
【中文标题】“Android 支持的媒体(编码器)格式”现在包括 AAC 和 AMR-WB,但我们如何使用它们呢?【英文标题】:"Android Supported Media (Encoder) Format" now includes AAC and AMR-WB, but how can we use them? 【发布时间】:2011-01-28 06:15:41 【问题描述】:根据this page,android框架中有一些可用的编码器:
http://developer.android.com/guide/appendix/media-formats.html
我有兴趣从麦克风录制音频并将其编码为 AAC LC/LTP 和 AMR-WB,但我还没有在参考页面中找到如何操作。
任何指针都将不胜感激。提前致谢。
最近更新了参考页面: http://developer.android.com/reference/android/media/MediaRecorder.AudioEncoder.html
.. 它说 MediaRecorder#setAudioEncoder(int)
与 MediaRecorder.AudioEncoder.AAC
和 MediaRecorder.AudioEncoder.AMR_WB
是 API 级别 10 的功能。
所以看起来目前我没有可以尝试的设备。伤心。
【问题讨论】:
【参考方案1】:小心: Detect supported audio encoders on Android to prevent crash "The given audio encoder 2 is not found" 有一些 Android 4.0.x 设备在您尝试使用 AMR 时会崩溃,即使它被列为核心媒体编解码器。
【讨论】:
以上是关于“Android 支持的媒体(编码器)格式”现在包括 AAC 和 AMR-WB,但我们如何使用它们呢?的主要内容,如果未能解决你的问题,请参考以下文章
Spring 5 中的 .csrf() 方法现在位于哪个包中?
Python入门--8--现在需要先学习可视化--包:easygui