读取音频文件而不播放它
Posted
技术标签:
【中文标题】读取音频文件而不播放它【英文标题】:read audio file without playing it 【发布时间】:2011-12-08 16:32:21 【问题描述】:我需要以某种方式从 iTunes 中读取我正在编写的 iPhone 应用程序的音频文件,而不播放该文件。我想阅读文件的内容以检查它的各种属性而不播放它 - 我知道如何播放它(Apple 有大量的文档)。我过去根本没有处理过音频文件,甚至似乎都找不到起点。如果有人能给我一个起点——甚至不一定是特定于 ios 的,那就太好了。
【问题讨论】:
什么文件格式? MP3、CAF、WAV、AIFF?你追求什么属性? 好吧,我希望能够支持任何 iTunes 支持的文件,所以支持的音频格式:AAC、MP3、Audible、Apple Lossless、AIFF 和 WAV... 我想检测 bpm文件中的歌曲。 【参考方案1】:AudioFile
和 ExtAudioFile
API (AudioToolbox.framework) 是访问文件数据的一些方法 - 示例数据和属性。
【讨论】:
【参考方案2】:查看 Apple 的 AVAssetReader Framework API 和示例代码。
【讨论】:
以上是关于读取音频文件而不播放它的主要内容,如果未能解决你的问题,请参考以下文章