iPhone和Android可以录制和播放哪种音频格式?

New*_*ewy 11 iphone android codec

我正在设计一款可以在iPhone和Android上录制短音频文件的应用程序,可以在两个平台上播放,也可以在任何其他智能手机上播放.

现在我正在使用*.caf和iLBC编解码器,因为我知道iPhone不编码mp3.

在这种情况下我应该使用文件格式/编解码器吗?

typ*_*.pl 13

过去,Android和iPhone没有常见的音频编码格式.

iPhone:iPhone音频编码支持的格式

Android:Android支持的媒体格式

但Android 2.3.3增加了对AMR-WB和AAC的支持:Android Audio Encoder AAC

媒体框架安卓2.3.3 API的变化

所以我相信如果你想在Android和iPhone设备之间进行互操作并且可以处理Android 2.3.3限制,AAC就是你的格式选择.

否则,只需从列表中选择最广泛的覆盖范围(Android上的AMR-NB)或计划将录制的音频转换为合适的格式.

快速检查显示AMR已获得专利,我认为AAC也会获得一些专利保护.PCM可以在iPhone和Android以及大多数手机上解码,但代价是文件大小.