HTML5 автономное видео кэширование в мобильном сафари - PullRequest
14 голосов
/ 02 июня 2010

Я не могу установить Safari на iPhone или iPad для кэширования видео в автономном режиме. Все остальное кэшируется очень хорошо, когда я выхожу из сети. Очевидно, видеофайл находится в манифесте, но я просто получил сломанную стрелку. Прекрасно работает на рабочем столе Safari. Есть какие-нибудь подсказки? Я пробовал как вставлять объекты, так и теги видео.

Ответы [ 7 ]

11 голосов
/ 02 июня 2010

К сожалению , в Mobile Safari установлено ограничение ~ 5 МБ для автономного кэша. С этим мало что можно поделать.

2 голосов
/ 11 сентября 2010

Аудио и видео не кэшируются iPhone, поскольку они воспроизводятся внешними приложениями. Кажется, единственный обходной путь - сохранить их как base64 в локальной базе данных или кэшировать их в манифесте приложения в виде файла php (или аналогичного), но с аудио- и видеоконтентом в кодировке base64.

2 голосов
/ 25 августа 2010

См. Эти две статьи для ограничения кэша мобильного браузера (обратите внимание, что вторая добавляет жизненно важную информацию):

http://www.yuiblog.com/blog/2010/06/28/mobile-browser-cache-limits/

http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/

Он охватывает только html и «внешние ресурсы», но они явно не тестировали видеофайлы, так что, возможно, они никогда не кэшируются Mobile Safari.

0 голосов
/ 26 августа 2011

Возможно, что-то вроде этого будет работать: http://www.nihilogic.dk/labs/jsvideo/test2.php

0 голосов
/ 17 марта 2011

Обновление для iOS 4.3 на iPad:

Я только что попытался добавить фильм в файл манифеста в iOS 4.3.

Safari попросил меня разрешить расширение автономного хранилища, а затем загрузил фильм.

0 голосов
/ 20 июля 2010

Используйте манифест для кэширования html-страниц, содержащих тег видео, а затем скажите веб-серверу, что срок действия видео истекает через 30 лет. Таким образом, видео будет в кеше браузера, а не в кеше манифеста.

0 голосов
/ 03 июня 2010

Я прочитал, что ему нужна настройка манифеста html5 для кэширования файлов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...