2

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

4

0 回答 0