Я создаю приложение, где пользователи могут загружать видео, а затем использовать то же самое.Мои видео хранятся в формате S3 в формате mp4, и я также использую Cloudfront CDN при обслуживании видео.
Локальная база данных моего приложения является единственным источником правды, поэтому все URL-адреса видео приходят с сервера и сохраняются в локальной базе данных в моем файле репозитория.
Теперь, если мне нужнопредварительно кэшируйте / предварительно загружайте эти видео, чтобы пользователь мог быстро воспроизвести , как это сделать?
Я просматривал эту статью здесь , но не смог найти способ сделать это, где я должен вызвать метод CacheUtil.cache()
?
Нужно ли мнекэшировать его перед сохранением в локальную базу данных и хранить кешированный путь в локальной базе данных?
Может ли кто-нибудь помочь, пожалуйста?
Весь объект должен иметь быстрое воспроизведение, любой другой способ сделать это также приветствуется.