3

私の React Native アプリケーションでは、React Native Videoを使用しています。

現在、ライブラリはキャッシュを提供しています( SPTPersistentCacheDVAssetLoaderDelegateを使用)。現在実装されているキャッシュは、アセットの URL によるものです。つまり、次にhttps://video.net/video.mp4からビデオを視聴すると、同じリンクを React Native Video に渡すと、キャッシュされたバージョンのファイルがロードされます。

ただし、私のアプリケーションでは、同じビデオ ファイルを別の場所に保存できます (ダウンロード リンクが異なります)。したがって、キャッシュは適切に機能せず、ダウンロード リンクが異なる場合、既にキャッシュされているファイルが再度ダウンロードされる可能性があります。

ダウンロード リンクではなく、一意の ID でファイルをキャッシュする方法はありますか。すべての動画ファイルには一意の ID があり、それらの ID でキャッシュしたいと考えています。

どんな助けでも大歓迎です。

4

1 に答える 1