iPhone App Dev - 已编辑的mp3文件无法在App中运行

时间:2011-04-06 19:28:08

标签: audio mp3 edit editing

在我的应用程序中,有一些mp3文件位于软件包中(Web上没有任何内容)。一些mp3文件是原始文件,有些是我用简单的声音编辑软件编辑的(你插入文件,剪切一片并将其保存为一个新的和更短的mp3文件)。

我正在使用AVAudioPlayer [initWithData]方法。

所有原始文件(我没有编辑并按原样插入到软件包中的文件)工作正常,所有编辑的文件根本不起作用。

我使用了2种不同的编辑软件,结果是一样的。

任何人曾经遇到过这个或者我知道我做错了什么?

谢谢,

奥哈德

1 个答案:

答案 0 :(得分:0)

将mp3转换为caf为我工作 如指定here

请参阅以下内容:

如何将音频文件转换为iPhone OS的首选格式?

iPhone OS的首选全品质音频格式是16位小端线性PCM打包为CAF文件。要将音频文件转换为此格式,请在Mac OS X的命令行中使用afconvert工具,如清单5所示。

清单5将音频文件转换为iPhone OS的首选格式

/usr/bin/afconvert -f caff -d LEI16 {INPUT} {OUTPUT}

要查看afconvert工具的所有可用选项,请在命令行输入afconvert -h