Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iPhone中播放、录制和编辑音频_Iphone_Ios_Objective C_Avaudioplayer_Avaudiorecorder - Fatal编程技术网

如何在iPhone中播放、录制和编辑音频

如何在iPhone中播放、录制和编辑音频,iphone,ios,objective-c,avaudioplayer,avaudiorecorder,Iphone,Ios,Objective C,Avaudioplayer,Avaudiorecorder,在这里,我需要开发一个IOS应用程序,包括录制、播放和编辑音频。我使用AVAudioRecorder和AVAudioPlayer完成了音频录制和播放 但是我想知道如何编辑音频并保存它。有什么办法吗?请帮帮我 录音: AVAudioRecorder *audioRecorder = [[AVAudioRecorder alloc] initWithURL:audioFileURL settings:audioS

在这里,我需要开发一个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链接中的音频链接:

请检查此链接一次。在本例中,如何播放音频以及如何使用AVAudioplayer框架录制音频。
您可以使用扩展音频文件服务。看一下ExtAudioFileRead和ExtAudioFileWrite的参考资料(他们有示例代码),然后您可以打开一个音频文件,读取它,修剪它,然后编写新的。转到这里


音频录制可以使用苹果的AVFoundation框架完成,但音频编辑是一个相当困难的过程。因此,我建议您使用iOS中的开源库项目来实现这一点

您可以使用它提供高质量的音频录制、音频过滤和音频混合。惊人的音频是建立在非弧,是非常轻,线程安全


您还可以从下载惊人音频引擎的示例。

您可能需要定义“编辑音频”的含义。我想您的意思是修剪音频文件。@bennythemink“编辑音频”意思是像这样查看youtube链接我们需要编辑音频@dineshprasanna简单地发布一个youtube视频链接,并期望人们查看该链接以了解您希望解决的问题,这是不礼貌的。你至少应该在问题中描述你的问题,并解释你已经试图解决的问题。我分别建议您编辑您的问题以反映上述内容。@Dineshprasanna您获得编辑音频文件的解决方案了吗?我使用了这是开发录音和播放的参考代码,但我不知道如何编辑音频谢谢您的建议。我正在使用惊人的音频引擎。但是我不能在我的文档管理器中写入过滤音频。。你能分享一些样品吗