Вам нужно будет использовать NSURLConnection, чтобы загрузить файл самостоятельно, затем вы можете использовать исходный URL-адрес для проигрывателя фильмов, одновременно загружая видео. Когда я сделал это, я попытался заставить видеоплеер использовать локальный файл до завершения, отложив начало воспроизведения после получения определенного количества байтов, но я обнаружил, что он будет работать только на симуляторе, но не на на самом деле iPhone / iPodTouch. Если вы выполните поиск (MPMoviePlayerViewController «Nathan Day» Cache), вы увидите пример кода, который я публикую в рассылке «Яблоки какао», пытаясь решить эту проблему.