リンクからmp3をダウンロードするMacアプリを作っています。
たとえば、次のリンクです。http: //media.soundcloud.com/stream/VGGUdzU69Ng5?stream_token=2U9W2ご覧
のとおり、これはmp3ファイルです。特定のパスにダウンロードするにはどうすればよいですか?
ありがとうございました
質問する
201 次
2 に答える
2
最も簡単な方法は、次を使用することNSURLDownload
です。
NSURL* url = [NSURL URLWithString:@"http://media.soundcloud.com/stream/VGGUdzU69Ng5?stream_token=2U9W2"];
NSString* destinationPath = [NSHomeDirectory() stringByAppendingPathComponent:@"someFile.mp3"];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
NSURLDownload* download = [[NSURLDownload alloc] initWithRequest:request delegate:nil];
[download setDestination:destinationPath allowOverwrite:NO];
理想的には、オブジェクトをデリゲートとして設定して、進行状況の通知を受け取りNSURLDownload
、終了したらオブジェクトを解放できるようにします。
于 2012-04-27T07:14:59.700 に答える
0
おそらく最も簡単な方法は、Web ビューのポリシー デリゲートを設定し、そのデリゲートに、リスナーにダウンロードするように指示して、そのリンクをどうするかという質問に応答させることです。
編集:ああ、「特定のパスへ」に関する部分を見逃しました。それについてはわかりません。ごめん。他の誰かがその側面を埋めてくれることを願っています。
于 2012-04-27T01:26:34.660 に答える