從Android2.2開始系統(tǒng)新增了一個縮略圖ThumbnailUtils類,位于framework的android.media.ThumbnailUtils位置,可以幫助我們從mediaprovider中獲取系統(tǒng)中的視頻或圖片文件的縮略圖,該類提供了三種靜態(tài)方法可以直接調(diào)用獲取。
1. static Bitmap createVideoThumbnail(String filePath, int kind)//獲取視頻文件的縮略圖,第一個參數(shù)為視頻文件的位置,比如/sdcard/android123.3gp,而第二個參數(shù)可以為MINI_KIND或MICRO_KIND最終和分辨率有關(guān)
2. static Bitmap extractThumbnail(Bitmap source, int width, intheight, int options) //直接對Bitmap進(jìn)行縮略操作,最后一個參數(shù)定義為OPTIONS_RECYCLE_INPUT,來回收資源
3. static Bitmap extractThumbnail(Bitmap source, int width, int height) // 這個和上面的方法一樣,無options選項
最后Android開發(fā)網(wǎng)再次提醒大家,ThumbnailUtils類是API Level從8或更高才開始支持的。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。