鍍金池/ 問答/Android  網(wǎng)絡(luò)安全/ Android如何顯示網(wǎng)絡(luò)gif第一幀而不下載整個(gè)gif文件?

Android如何顯示網(wǎng)絡(luò)gif第一幀而不下載整個(gè)gif文件?

比如場(chǎng)景如下:

網(wǎng)絡(luò)gif文件過大,用戶需要很快看到gif第一幀,然后決定是否下載整個(gè)gif并播放。

目前使用glide需要等待整個(gè)gif下載完成后才能播放,無法很快的顯示第一幀。
有沒有其他的辦法?

回答
編輯回答
焚音

1.上傳的時(shí)候就把gif圖片處理好存儲(chǔ)靜態(tài)預(yù)覽圖和原始圖。
2.或者訪問時(shí)通過參數(shù)再處理,比如七牛就有圖片處理
https://developer.qiniu.com/d...

PS:客戶端處理是不現(xiàn)實(shí)的,因?yàn)槿绻极@取的就是gif的話流量和加載時(shí)間就用掉了,也沒必要在處理了

2018年8月31日 06:54