iOS中音频文件的幅度谱

时间:2014-03-24 08:42:05

标签: ios audio amplitude

我是iOS开发的新手。作为开发iOS应用程序的一部分,我需要获取音频文件的完整幅度值,我需要处理数据而不播放文件(即每通道功率方法是不够的)。另请指导我从iOS中可用的音频文件数据,如音频文件,如持续时间,大小等..

1 个答案:

答案 0 :(得分:1)

如果您需要基于每个样本处理文件,那么使用ExtAudioFileServices是可行的方法。有关详细信息,请阅读documentation。您可以使用Apple提供的sample code构建代码。

在这种情况下考虑它的方法是 - 您将输入文件转换为输出文件,具有相同的采样率,持续时间,格式等,并在转换时简单处理样本 - 实际上,您只处理文件。如果不需要,您可以稍后删除输入文件。

经验中的一些指示: -

  1. 检查您使用的文件格式是否受支持(CoreAudio不会总是提供很好的错误消息)。
  2. 确保将您使用的文件复制到您的应用中。你可以在MyTarget上做到这一点 - >构建阶段 - >复制捆绑资源。您还可以使用iFunBox等软件检查文件。