iPhone SDK:ストリーミングされたオーディオファイルをドキュメントフォルダーに保存する
-
05-07-2019 - |
質問
アプリケーションのクラスの1つがストリーミングしている間に、オーディオファイルをアプリケーションのDocumentsフォルダーに保存したい。どうすればいいですか?
ストリーミングされたオーディオを直接mp3に保存することはできますか? (ストリーミングされるオーディオファイルがmp3であるか、cafを使用する必要がある場合)
ありがとう。
編集:別のスレッドで保存を実行していて、ユーザーがアプリケーションを終了した場合はどうなりますか? iPhoneでアプリをバックグラウンドで実行できないことは知っていますが、ユーザーがアプリを終了したときにダウンロードを停止して、部分的に保存されたファイルを削除する方法はありますか? NSURLConnectionのクラス内またはデリゲート内で終了信号を取得できますか?
解決
NSURLConnectionまたはCFNetworkを使用してファイルをダウンロードしている場合、connectionDidFinishLoadingデリゲートに保存できます。
Matt Gallaghersをご覧ください MP3ストリームのストリーミングと再生
他のヒント
(void)applicationWillResignActive:(UIApplication *)application
{
}
Appデリゲートファイルの上記のメソッドでコードを記述します。
終了時に部分的に保存されたファイルをクリーンアップする場合、
-(void)applicationWillTerminate:(UIApplication *)application
アプリコントローラーで。
所属していません StackOverflow