【发布时间】:2017-12-04 02:36:17
【问题描述】:
我已经为视频缩略图显示创建了列表视图,我的代码如下
Bitmap bitmap = null;
MediaMetadataRetriever mediaMetadataRetriever = null;
try
{
mediaMetadataRetriever = new MediaMetadataRetriever();
if (Build.VERSION.SDK_INT >= 14)
mediaMetadataRetriever.setDataSource(url+"/videos/" + list.get(position).getSelectedPath(), new HashMap<String, String>());
else
mediaMetadataRetriever.setDataSource(url+"/videos/" + list.get(position).getSelectedPath());
// mediaMetadataRetriever.setDataSource(videoPath);
bitmap = mediaMetadataRetriever.getFrameAtTime(11);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (mediaMetadataRetriever != null) {
mediaMetadataRetriever.release();
}
}
imageView.setImageBitmap(bitmap);
它工作正常,但加载需要更多时间,他们是否有其他快速加载方式。请建议。提前致谢。
【问题讨论】:
-
使用square.github.io/picasso它会添加预加载动画等,因此用户不会介意下载速度
标签: android listview video thumbnails