したがって、現在、私のAVPlayerは次のコードでリモートURL(ビデオファイルサイズは200〜300KB)からビデオを再生します。
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:someURL options:nil];
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:asset];
cell.player = [AVPlayer playerWithPlayerItem:playerItem];
AVPlayerLayer *layer = [AVPlayerLayer playerLayerWithPlayer:cell.player];
cell.player.actionAtItemEnd = AVPlayerActionAtItemEndNone;
layer.frame = someFrame;
[cell.layer addSublayer: layer];
これまでのところ、ビデオがリモート URL から再生されるか、最初にダウンロードされてからローカル URL から再生される例しか見たことがありません。
URL から動画の再生を開始し、再生中にローカルのキャッシュに保存したいと考えています。どうすればいいですか?