Android raw 目录下视频的缩略图的获取
Androidraw目录下视频的缩略图的获取
以下代码用于获取Androidraw目录下视频文件的缩略图:
/**
*获取raw下指定视频文件的缩略图
*@paramaVideoName
*@return
*/
privateDrawablegetThumbnail(StringaVideoName)
{
Drawableret=null;
intid=0;
try
{
id=R.raw.class.getDeclaredField(aVideoName).getInt(this);
UrivideoURI=Uri.parse("android.resource://"+this.getPackageName()+"/"+id);
ret=getThumbnail(videoURI);
}catch(IllegalAccessExceptionaE)
{
aE.printStackTrace();
}catch(NoSuchFieldExceptionaE)
{
aE.printStackTrace();
}
returnret;
}
privateDrawablegetThumbnail(UriaVideoUri)
{
MediaMetadataRetrieverretriever=newMediaMetadataRetriever();
retriever.setDataSource(this,aVideoUri);
Bitmapbitmap=retriever
.getFrameAtTime(1*1000*1000,MediaMetadataRetriever.OPTION_PREVIOUS_SYNC);
Drawabledrawable=newBitmapDrawable(getResources(),bitmap);
returndrawable;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短