Кэширование видео к диску после успешной предварительной нагрузки MPMoviePlayerController

Возможно, очевидный момент - разработчик может игнорировать (или не знать) ваш статус возврата и продолжать блаженно не зная, что что-то не получилось.

Исключение нужно каким-то образом признать - его нельзя игнорировать, не активируя что-либо для этого.

17
задан Nathan de Vries 1 June 2009 в 10:42
поделиться

2 ответа

одна уловка - начать загрузку на диск (используя atomic: YES), подождать 10 секунд и указать проигрывателю фильмов путь к локальному диску. он будет "загружаться" при воспроизведении неполного файла.

в следующий раз просто проверьте, существует ли файл в первую очередь.

У меня это работает довольно хорошо с подключениями WIFI, но с 3G были все виды сбоев.

] хуже того, были проблемы с неполными локальными файлами. дайте мне знать, стоит ли оно того.

3
ответ дан 30 November 2019 в 14:48
поделиться

I haven't tested this, but it may be possible to override [NSURLCache sharedURLCache] with a custom disk-only cache implementation. If MPMoviePlayerController uses NSURLRequest, it could work.

2
ответ дан 30 November 2019 в 14:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: