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