Android 手机可以解码和播放带有 iLBC 编解码器的 *.caf 文件吗?
Posted
技术标签:
【中文标题】Android 手机可以解码和播放带有 iLBC 编解码器的 *.caf 文件吗?【英文标题】:Can an Android phone decode and play back a *.caf file w/ iLBC codec? 【发布时间】:2011-03-02 19:34:40 【问题描述】:如何让通过 iPhone 录制的音频文件在 android 中播放。
【问题讨论】:
如果你只是想玩,VLC for android 可以在设备上播放 CAF 文件。我不确定它是如何做到的,但它可以。 【参考方案1】:我没有在Android supported media formats 的解码器部分看到 iLBC 编解码器
查看 iPhone 支持的音频格式列表:iPhone audio formats,看起来如果您只是使用 iPhone => Android,那么 AAC 或 PCM 是您在 iPhone 上编码、在 Android 上解码的最佳选择。
【讨论】:
【参考方案2】:您应该使用 AVAudioRecorder .wav 格式在 iPhone 上录制您的音频。 见this thread如何在ios上配置AVAudioRecorder获取wav格式。
祝你好运
【讨论】:
【参考方案3】:就内置功能而言,您可以尽可能轻松地查看文档。
假设没有内置功能,如果您有能够将文件解码为线性 pcm 样本的工作 java、C 或(带有警告)C++ 代码,并且使用它没有法律障碍,那么您可以编写一个应用程序来执行所以。
【讨论】:
以上是关于Android 手机可以解码和播放带有 iLBC 编解码器的 *.caf 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章