【问题标题】:Developing SDK 3.1.2 compatible audio.caf Files开发 SDK 3.1.2 兼容的 audio.caf 文件
【发布时间】:2009-11-13 23:42:59
【问题描述】:

显然,SDK 3.1.2 内置了对某些 audio.caf 文件传递​​给 AVAudioplayer 的识别功能。

一些在 SDK 3.0.1 上运行良好的文件从 AVAudioplayer 使用完全相同的代码在模拟器或带有 SDK 3.1.2 的 iPhone 上获得返回的内容空值。

所有文件都是 16 位整数、Big Endian、Mono、22.050 KHz、数据速率 352.8 Kbits/s。 所有文件都具有相同的 rwx 权限和所有权,并且具有相似的大小和持续时间约为 7 秒。

我如何了解有效文件和无效文件的不同之处以及转换或修复无效文件?

我尝试运行“afconvert -f caff -d LEI16@22050 input.caf output.caf”来尝试让 SDK 3.1.2 接受文件,但没有成功。

【问题讨论】:

    标签: avaudioplayer caf


    【解决方案1】:

    发现 3.1.2 在 caf lpcm 中需要 11025hz 才能正常工作。 afconvert -d "BEI16@11025" test2.caf test2_cool.caf 解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多