iPhone SDK:Saving a streamed audio file to Documents folder

11,054

Solution 1

If you are using the NSURLConnection or CFNetwork to download the file you can save it in the connectionDidFinishLoading delegate.

Take a look at Matt Gallaghers Streaming and playing an MP3 stream

Solution 2

(void)applicationWillResignActive:(UIApplication *)application
{

}

Write your code in the above method in App delegate file.

Share:
11,054
Vaerenberg
Author by

Vaerenberg

Developing and consulting for iOS and some Android since 2008. Worked on multiple top-selling and featured apps currently available on the App Store.

Updated on June 04, 2022

Comments

  • Vaerenberg
    Vaerenberg almost 2 years

    I want to save an audio file to the Documents folder of my application while one of the classes in my app is streaming it. How can I do this?

    Is it possible to save the streamed audio directly to an mp3? (if the audio file being streamed is an mp3 or I have to use caf?)

    Thanks.

    Edit: What if I am running the save in another thread and the user exits the application? I know an app cannot run in the background in an iPhone, but is there any way I can stop the download and remove the partially saved file when the user exits the app? Can I get an exit signal inside a class or in a delegate for NSURLConnection?