デバイスにthis mp4 clipをダウンロードする接続を設定しましたが、次のデリゲート機能を使用してデータを「ストリーミング」形式で保存しています。mp4ファイルをダウンロードする際に問題が発生する
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"BuckBunny.mp4"];
[data writeToFile:filePath atomically:YES];
}
ただし、5.3MBファイルのダウンロードが完了すると、保存されているファイルのサイズが確認されます.1KBであるため、再生されません。私が望むように全体の代わりに小さなスライスを保存するだけですか?私は何をする必要がありますか?
あなたは、このMP4を再生するために何を使用していますか?万が一「AVPlayer」ですか? – raistlin
@FilipChwastowski私が知る限り、私はAVPlayerに基づいている 'MPMoviePlayerController'を使用しています。 – Jacksonkr