iPhone SDK:ストリーミングされたオーディオファイルをドキュメントフォルダーに保存する

StackOverflow https://stackoverflow.com/questions/423536

  •  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

アプリコントローラーで。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top