我对ExoPlayer
和缓存有疑问。已经为此苦苦挣扎了两天,并在互联网上进行了搜索,但是我无法在一幅照片中收集所有信息,甚至不知道有没有可能。所以我的问题是:
能否以某种方式使用ExoPlayer
,CacheDataSource
等组件CacheUtils
缓存视频,然后再检索该视频的Uri
?就像独立于ExoPlayer
我尝试过DataSpec
,CacheUtil
,SimpleCache
,但没有找到解决方法。
我不知道这是一个简单的问题,或者根本不可能。任何帮助,将不胜感激
如果您使用的是simplecache,则可以像下面这样检索所有URL作为缓存的键:
abc.getcache(context).getKeys();
这将返回所有将其数据缓存在应用程序缓存中的URL。
如果要缓存视频,请参阅Google 2018的exoplayer视频。https://www.youtube.com/watch?v=svdq1BWl4r8。