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