1

在这里,我需要开发一个 IOS 应用程序,包括录制、播放和编辑音频。我使用 AVAudioRecorder 和 AVAudioPlayer 完成了音频录制和播放。

但我想如何编辑音频并保存它。有什么办法吗。请帮帮我

记录:

AVAudioRecorder *audioRecorder = [[AVAudioRecorder alloc]
                      initWithURL:audioFileURL
                      settings:audioSettings
                      error:nil];
[audioRecorder record];

播放:

AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioFileURL error:nil];
[audioPlayer play

在这里,我包含了用于录制和播放音频的示例代码,但是如何在此 Yotube 链接中编辑音频链接: https ://www.youtube.com/watch?v= LWz2x9dXpsM

4

3 回答 3

2

可以使用苹果的 AVFoundation 框架进行音频录制,但音频的编辑有点困难。所以我建议你使用 iOS 中的开源库项目来做这件事。

您可以使用神奇的音频引擎,它提供了高质量的音频录制、音频过滤和音频混合。Amazing Audio 采用非 ARC 构建,非常轻巧,线程安全。

您也可以从Github下载 Amazing Audio Engine 的示例。

于 2014-01-20T17:24:14.157 回答
0

检查此链接一次。在此示例中,如何播放音频以及如何使用 AVAudioplayer 框架录制音频。 http://www.appcoda.com/ios-avfoundation-framework-tutorial/

于 2013-09-18T06:31:26.760 回答
0

您可以使用扩展音频文件服务。查看 ExtAudioFileRead 和 ExtAudioFileWrite 的参考资料(他们有示例代码),然后您可以打开一个音频文件读取它,修剪它,然后编写新的。去这里

扩展音频文件服务参考

于 2013-09-18T07:02:04.350 回答