SPTPersistentCache - кеширование видео по уникальному идентификатору - PullRequest
4 голосов
/ 07 июля 2019

В моем приложении React Native я использую React Native Video .

В настоящее время библиотека предлагает кэширование (с использованием SPTPersistentCache и DVAssetLoaderDelegate ).Кэширование в настоящее время осуществляется по URL ресурса.Или, другими словами, если я посмотрю видео с https://video.net/video.mp4 в следующий раз, когда я передам ту же ссылку на React Native Video, будет загружена кэшированная версия файла.

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

Есть ли способ, которым я мог бы кэшировать файлы по уникальному идентификаторучем их ссылка для скачивания.Все мои видеофайлы имеют уникальные идентификаторы, и я хотел бы кэшировать их по их идентификаторам.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 16 июля 2019

К сожалению, это не то, что вы можете сделать из коробки.

Глядя на реализацию VideoCaching, он ожидает URI-идентификатор для хранения соответствующих данных, поступающих с него во временном местоположении. Я могу думать только о том, что вы добавляете дополнительную функциональность в оригинальную реализацию!

Удачи в любом случае :)

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