用iPhone SDK切割音频文件

问题描述:

用iPhone SDK切割音频文件是否可行? (文件具有.caf扩展名) 我只需要在开始时切断静音。用iPhone SDK切割音频文件

(另外,也许是可以写在现有的新文件,指定的开始和结束时间。)

提前感谢!

+0

这真的太复杂了,所以没有人知道如何做到这一点? – Dmitry 2010-05-30 10:20:29

它不难,它只是很烦琐,你可以使用Extended Audio File Services。看看ExtAudioFileRead的参考文件& ExtAudioFileWrite(他们有示例代码),然后你可以打开一个音频文件读取它,修剪它,然后写入新的。

+0

嗨阿兰。感谢你的回答!我看到了ExtAudioFileRead&ExtAudioFileWrite,但是我看不到ExtAudioFileTrim或者其他的东西。:( – Dmitry 2010-06-04 10:39:59

+0

是的,你必须打开这个文件并在你的代码中修剪它。 – 2010-06-05 11:03:33

+0

好。我理解它,但问题是 - 如何修剪音频文件?我不能截断字节的安宁,它会损坏文件。 – Dmitry 2010-06-05 12:19:09

没有修剪功能。您必须编写一些代码来打开文件进行阅读,并创建并打开另一个文件进行写入。然后编写一个读取音频采样或分组数据的循环,在开始处丢弃静音,并将音频数据写入输出文件。