Precargue files de video de la networking para AVQueuePlayer / AVPlayer

Tengo un set o URL, cada uno apunta a un file de video mp4.

Tengo una línea de time similar a la fuente de noticias para estos files de video (como los videos de Instagram). El usuario puede desplazarse hacia arriba y hacia abajo para explorar cada video. Para que la carga de video sea más rápida, me gustaría precargar los siguientes files de video antes de que el usuario se desplace hacia ellos. Cuando el usuario realmente se desplace a esos files, comenzará a reproducirse sin download nuevamente de la networking.

Los files se reproducirán en AVQueuePlayer.

¿Hay alguna forma de hacer esto? ¡Gracias chicos!

No sé cómo pedirle a AVQueuePlayer que bloquee por adelantado.

Puede crear un proxy entre AVPlayer y la web. Esto le permitirá realizar un seguimiento de lo que AVPlayer ha cargado, por lo que puede download de forma pnetworkingictiva y almacenar en caching los próximos files multimedia, para que estén listos cuando AVPlayer los solicite. La forma más limpia es registrar un NSURLProtocol personalizado (tenga en count que esto no funciona en el simulador de iOS). También puede ejecutar un server en el dispositivo como CocoaHTTPServer.