私の React Native アプリケーションでは、React Native Videoを使用しています。
現在、ライブラリはキャッシュを提供しています( SPTPersistentCacheとDVAssetLoaderDelegateを使用)。現在実装されているキャッシュは、アセットの URL によるものです。つまり、次にhttps://video.net/video.mp4からビデオを視聴すると、同じリンクを React Native Video に渡すと、キャッシュされたバージョンのファイルがロードされます。
ただし、私のアプリケーションでは、同じビデオ ファイルを別の場所に保存できます (ダウンロード リンクが異なります)。したがって、キャッシュは適切に機能せず、ダウンロード リンクが異なる場合、既にキャッシュされているファイルが再度ダウンロードされる可能性があります。
ダウンロード リンクではなく、一意の ID でファイルをキャッシュする方法はありますか。すべての動画ファイルには一意の ID があり、それらの ID でキャッシュしたいと考えています。
どんな助けでも大歓迎です。