所以现在我的 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 开始播放视频,在播放时,我想将其保存到本地缓存中。我该怎么做呢?