1
AVPlayers
がUITableViewCells
に埋め込まれており、読み込んだビデオをキャッシュして、テーブルビューをリフレッシュするときにビデオを再度読み込む必要がないようにする必要があります。次のように私はビデオをロードするために、現時点で使用しているコードは次のとおりです。AVPlayerビデオをキャッシュする方法は?
let videoString = "http://www.someurl.com"
let videoURL = NSURL(string: videoString)
videoPlayer = AVPlayer(URL: videoURL!)
videoPlayer!.actionAtItemEnd = AVPlayerActionAtItemEnd.None
videoView.playerLayer.player = videoPlayer
私はキーとしてのIDと辞書にあるサーバから返された画像を保存することにより、画像をキャッシュします。私はビデオのための同様の方法を探しています、どんな助けも高く評価されるでしょう。
キャッシングの制限があることをお勧めします。実際にはavplayerからavassetをキャッシュして終了し、誰かが知りたいと思えばキューと辞書を組み合わせたカスタムのキャッシュデータ構造を構築しました。 – Tometoyou
ちょっと@Tometoyou私はあなたと同じことを処理するはずです。カスタムキャッシュをどのように処理したかについて詳細を共有できますか?ありがとう。 –