1

Parse を使用して、バックエンドでビデオと画像の PFFiles をダウンロードしています。ただし、PFFile からファイルの URL を取得した後、読み込みに時間がかかります。どうしてこれなの?ファイルの URL を使用するということは、本質的にデータをダウンロードしていることを意味しますか? PFFile が実際の画像/ビデオへの単なるネットワーク ポインターだったように?

NSURL *fileUrl = [NSURL URLWithString:scene.file.url];
AVAsset *asset1 = [AVAsset assetWithURL:fileUrl];
AVPlayerItem *item = [[AVPlayerItem alloc] initWithAsset:asset1];
[QPlayer insertItem:item afterItem:nil];

これが本当なら、NSURLCache を使用すると、この URL を介してこのサーバーにアクセスしてそのデータを取得する必要なく、そのデータをローカルに保存できますか?

基本的に、私はこれを 2 回ダウンロードしていますか? PFFILE とその内容が指すデータですか? もしそうなら、NSCache は 2 回目のダウンロードを 1 回だけ行うことを許可しますか?

ありがとう!ネットワーキングの概念を本当に理解しようとしています。

4

1 に答える 1