我们可以在Xcode中以编程方式将音频文件(mp3或任何)切片成片段(较小尺寸的部分)

时间:2011-09-01 12:53:00

标签: iphone xcode file audio

我有一个声音文件需要拆分成更小的部分。我有什么方法可以做到这一点,将音频文件分成音乐切割器的小片声音。

我还需要检查切片部分是否可以单独播放。

任何帮助将不胜感激。

由于 Vikas Ojha

1 个答案:

答案 0 :(得分:2)

这取决于文件的具体格式 - 一个mp3文件,没有 - 一个wav文件,是的。

对于mp3文件,您必须首先解压缩文件中的音频(您可以使用audioqueue),然后根据需要拆分原始音频数据,然后将每个切片重新编码为mp3。 Apple提供了decoding and encoding mp3's.

的示例代码

这仍然无法让您接受任何输入文件格式,因为您需要其他外部库,例如ffmpeg,LAME等,您可能需要自己构建这些文件。他们可能有不愉快的许可限制。