dineshprasanna
dineshprasanna

Reputation: 1284

How to play, record and edit the audio in iPhone

Here I need to develop an IOS app consists of record,play and edit the audio.I done the Audio Recording and Playing by using the AVAudioRecorder and AVAudioPlayer.

But I want how to edit the audio,and save it. Is there any way to do.kindly help me

Recording:

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

Playing:

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

Here I have included the sample code for recording and palying the audio, but how can i edit the audio linke in this Yotube link: https://www.youtube.com/watch?v=LWz2x9dXpsM

Upvotes: 1

Views: 3994

Answers (3)

Sumit Sharma
Sumit Sharma

Reputation: 1867

Audio recording can be done using AVFoundation framework of apple but editing of audio is kinda difficult process. So I suggest you to do it using open source library projects in iOS.

You can use The Amazing Audio Engine which provides great quality of audio recording, Audio Filtering and Audio Mixing. The Amazing Audio is build in Non-ARC and is very light, thread safe.

You can also download the sample of Amazing Audio Engine from Github.

Upvotes: 2

Arpit Kulsreshtha
Arpit Kulsreshtha

Reputation: 2162

You can use Extended Audio File Services. have a look at the reference for ExtAudioFileRead & ExtAudioFileWrite (they have sample code) then you can open one audio file read it, trim it and then write the new one.Go here

Extended Audio File Services Reference

Upvotes: 0

user2731692
user2731692

Reputation:

Check this link once.In this example how to play audio and how to record the audio using AVAudioplayer Framework. http://www.appcoda.com/ios-avfoundation-framework-tutorial/

Upvotes: 0

Related Questions