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;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短