我正在构建一个APP,用户可以在其中上传视频,以后再使用该视频。我的视频以mp4格式存储在S3中,并且在投放视频时也使用Cloudfront CDN。
我的应用程序的本地数据库是事实的唯一来源,因此所有视频URL都来自服务器,并存储在我的存储库文件中的本地数据库中。
现在,如果我必须预缓存/预下载那些视频,以便用户可以进行快速播放,该如何处理?
我正在阅读本文here,但找不到做到这一点的方法,应该在哪里调用CacheUtil.cache()
方法?
我是否需要在存储到本地数据库之前将其缓存并将缓存的路径存储在本地数据库中?
谁能帮忙吗?
整个对象都具有快速播放的能力,也欢迎使用其他任何方法来进行播放。