iphone - 如何在 iOS 中插入和覆盖音频文件

标签 iphone ios objective-c xcode core-audio

我正在开发一个带有录音机的应用程序。用户应该能够播放音频文件并将录音插入其中..剪切不需要的音频..覆盖音频文件的某些部分。

你见过how to Insert , overwrite audio files -Audio Editing iphone吗? ?但是没有人回答这个...

至少建议我一个实现这个的方法....

提前致谢...

最佳答案

你说的是什么类型的音频文件?您几乎肯定需要将您正在使用的任何内容转换为 PCM WAV 数据以进行此类操作。幸运的是,其他人向您指出的 Core Audio 有一些方便的方法可以做到这一点。

获得原始 PCM 数据后,只需在数据中的所需位置插入其他 PCM 数据即可进行插入。你想确保你不会做一些像在立体声数据包中间写入之类的事情,但除此之外,大多数简单格式的 PCM 数据都非常容易操作。将它想象成一个字符串——您可以从“Hello World”开始并将其更改为“Hello, Beautiful World”,但只需在中间插入数据即可。

覆盖是同一个主体。

完成编辑后,您需要将 PCM 数据转换回之前保存的任何格式。

关于iphone - 如何在 iOS 中插入和覆盖音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15365051/

相关文章:

iphone - iOS 应用程序针对 Facebook 集成配置错误

iphone - 在 ViewDidLoad 之前在 View 之间传递 NSStrings

objective-c - NSTextField 的单元格 setPlaceholderAttributedString - 获得焦点时占位符不可见

ios - UIImagePickerController 不显示所选图像

ios - 检查对象是否已从 NSCache 中删除的最佳方法?

html - 动画 CSS 文本不适用于 Iphone

objective-c - 在 iOs UIWebView 中摆脱链接点击 "flash"指示器

ios - 仅允许从 UITextField 中选择和复制不起作用

ios - UITabBarIcon 不可见直到下一次勾选

iphone - UITableView 自定义单元格抛出 SIGABRT 错误