作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 Glide 从视频中加载缩略图,但它似乎不适用于我的应用程序。由于某种原因,ImageView 只是空的。
Glide.with(context)
.load(url)
.asBitmap()
.thumbnail(0.1f)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(target);
我添加了一个监听器,所以我可以找出问题所在,但抛出的异常为空。
我尝试使用相同的 url 使用 ThumbnailUtils,因为我认为它可能有问题,但缩略图加载正常。
有人遇到同样的情况吗?我使用的是 Nexus 7 (6.0.1)
最佳答案
即使我偶然发现了同样的情况。除非使用本地文件路径创建文件实例,否则它不会以某种方式从 uri 加载图像。所以为了让它工作,我像下面一样使用它
Glide.with(mContext).load(Uri.fromFile(new File(path)).into(icon);
在文档中,他们使用相同的方法。您可以在这里引用:Glide - Videos
除此之外,我还注意到使用缓存的异常行为。如果您将缓存策略用作 DiskCacheStrategy.ALL 或 DiskCacheStrategy.SOURCE 它不会加载缩略图,但如果我使用 DiskCacheStrategy.RESULT 它会起作用。希望对你有帮助
关于android - 滑动加载缩略图不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35222018/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!