Mam wiele filmów, które wyświetlam w UITableView. Filmy są przechowywane zdalnie na serwerze. Jestem w stanie załadować wideo do widoku tabeli za pomocą następującego kodu.Jak cacheować AVPlayerItem (wideo) do ponownego użycia w UITableview
NSString *urlString = [NSString stringWithFormat:[row objectForKey:@"video_uri"]];
NSURL* url = [NSURL URLWithString:urlString];
AVPlayerItem *pItem = [AVPlayerItem playerItemWithURL:url];
AVPlayer *player = [AVPlayer playerWithPlayerItem:pItem];
Za każdym razem, gdy tabela odkłada komórkę, a następnie ponownie wymaga, wideo jest ponownie ładowane z adresu URL. Zastanawiam się, czy istnieje sposób na pobranie i zapisanie w pamięci podręcznej lub zapisanie wideo, aby można go było odtwarzać z telefonu bez konieczności ponownego połączenia. Próbowałem narysować technikę zastosowaną w przykładzie dostarczonym przez Apple, ale trochę utknąłem.
Czy kiedykolwiek zastanawiałeś się, jak to zrobić? – user3344977