我正在开发一个具有录音机的应用程序。用户应该能够播放音频文件并将录音插入其中..剪切不需要的音频..覆盖音频文件的某些部分。
你见过如何插入,覆盖音频文件 - 音频编辑 iphone吗?但是没有人回答这个...
至少建议我一种方法来实现这个....
提前谢谢...
我正在开发一个具有录音机的应用程序。用户应该能够播放音频文件并将录音插入其中..剪切不需要的音频..覆盖音频文件的某些部分。
你见过如何插入,覆盖音频文件 - 音频编辑 iphone吗?但是没有人回答这个...
至少建议我一种方法来实现这个....
提前谢谢...
你在说什么类型的音频文件?您几乎肯定需要将您正在使用的任何内容转换为 PCM WAV 数据以进行此类操作。幸运的是,其他人向您指出的 Core Audio 提供了一些方便的方法来执行此操作。
获得原始 PCM 数据后,您只需在数据中的所需点插入其他 PCM 数据即可插入。您要确保不要在立体声数据包的中间进行写入或类似的操作,但除此之外,大多数简单格式化的 PCM 数据都非常容易操作。把它想象成一个字符串——你可以从“Hello World”开始,然后把它改成“Hello, Beautiful World”,只是在中间插入数据。
覆盖是相同的原则。
完成编辑后,您需要将 PCM 数据转换回您之前保存的任何格式。
看看核心音频
Core Audio 提供软件接口,用于在您为 iOS 和 OS X 创建的应用程序中实现音频功能。在底层,它处理每个平台上的音频的所有方面。在 iOS 中,Core Audio 的能力包括录音、播放、音效、定位、格式转换和文件流解析,以及: