|
原文(wen)鏈(lian)接(jie):微信分享圖片壓縮問題解決(jue)方案 作者:李(li)青
概述 在進行微信分享(xiang)時,遇到微信分享(xiang)失(shi)敗(bai)的(de)(de)情況,微信分享(xiang)對于圖(tu)片的(de)(de)大小有32k的(de)(de)限(xian)制,如果大于的(de)(de)話就會(hui)導致失(shi)敗(bai)。所以(yi)對于圖(tu)片的(de)(de)壓縮進行了調研(yan),最后得出(chu)如下解(jie)決方案:
1、統一了圖片的質量參數為RGB_565; 問題背景在(zai)某些頁面(mian)調起(qi)微信分享時會(hui)直接(jie)返回(hui)失敗,但并不是(shi)所(suo)有的頁面(mian)都(dou)會(hui)失敗,所(suo)以(yi)排除(chu)是(shi)微信分享API的問(wen)題。 術語解釋
問題分析
private void sendReq(IWXAPI iwxapi, BaseReq req) {
boolean result = iwxapi.sendReq(req);
if(!result) {
this.mCallBack.onShareError(this.mActivity, "");
this.mActivity.finish();
}
}
由分析可知(zhi)以上result返回(hui)false,在(zai)這里是(shi)(shi)將分享(xiang)的(de)(de)數(shu)據傳入(ru)分享(xiang)的(de)(de)API,所(suo)以猜測這里應該(gai)是(shi)(shi)參數(shu)傳入(ru)有(you)誤,下面是(shi)(shi)在(zai)官網上查看(kan)(kan)的(de)(de)常見問題(雖(sui)然(ran)結果返回(hui)true,但(dan)還(huan)是(shi)(shi)具有(you)參考價值(zhi)的(de)(de)信(xin)(xin)息),我們可以看(kan)(kan)到第三條,檢查發(fa)送時的(de)(de)縮略圖大小是(shi)(shi)否超過32K,所(suo)以微信(xin)(xin)分享(xiang)對于圖片的(de)(de)大小是(shi)(shi)有(you)限制的(de)(de),重新換了(le)一(yi)張小點的(de)(de)圖,最后分享(xiang)成(cheng)功了(le)。
目前的分享流程
本文地址://www.jinyoudianli.com/wxmini/doc/course/23930.html 復制鏈接
如需定制請(qing)聯系(xi)易(yi)優客(ke)服咨(zi)詢:
易小優
轉人(ren)工
×
|