Android如何显示网络gif第一帧而不下载整个gif文件?
比如场景如下:
网络gif文件过大,用户需要很快看到gif第一帧,然后决定是否下载整个gif并播放。
目前使用glide需要等待整个gif下载完成后才能播放,无法很快的显示第一帧。
有没有其他的办法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比如场景如下:
网络gif文件过大,用户需要很快看到gif第一帧,然后决定是否下载整个gif并播放。
目前使用glide需要等待整个gif下载完成后才能播放,无法很快的显示第一帧。
有没有其他的办法?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
1.上传的时候就把gif图片处理好存储静态预览图和原始图。
2.或者访问时通过参数再处理,比如七牛就有图片处理
https://developer.qiniu.com/d...
PS:客户端处理是不现实的,因为如果原始获取的就是gif的话流量和加载时间就用掉了,也没必要在处理了