android - [ExoPlayer]删除一个媒体缓存使用SimpleCache和DefaultDatabaseProvider
问题描述
该类com.google.android.exoplayer2.upstream.cache.SimpleCache
提供了一个静态方法 ( com.google.android.exoplayer2.upstream.cache.SimpleCache#delete
) 来删除所有缓存的数据。现在我只想删除一种媒体的缓存。有什么办法吗?
像这样:
public static void deleteOneMediaCache(MediaItem mediaItem){
...
}
解决方案
推荐阅读
- list - 如果 SWI-Prolog 中的所有数字都小于 100,如何在列表中输出 False
- python-3.x - 了解while循环中的变量和函数
- javascript - 如何在单击时调用一个函数,但在第二次单击(相同按钮)时调用另一个函数?角
- lightbox2 - 将通过 ajax 加载的新图像添加到打开的灯箱弹出窗口
- java - 错误:“找不到任何与版本“1.8”匹配的 JVM。”
- laravel - Laravel:当客户有多个记录时更新问题
- c++ - 无法使用 lcov 创建覆盖信息 警告:在 ./coverage 中找不到 .gcda 文件
- symfony - 如何限制 API 平台中嵌套实体的数量?
- node.js - 导入后未定义 Airtable
- c++ - 为什么在使用整数设置数组维度时必须将它们转换为整数?