“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.AACMediaRecorder.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() 方法现在位于哪个包中?

json ZEIT现在是单页面应用程序部署包

Python入门--8--现在需要先学习可视化--包:easygui

抓包工具的使用,为什么要用抓包工具。(因为现在好多公司做接口测试但是不提供接口文档,所以需要我们自己去抓取)

求大师告知 Mac系统下 怎么解压分卷压缩包?我现在在用the unarchiver 它只能