갤러리에서 여러 개의 동영상을 선택해야하며 https://github.com/luminousman/MultipleImagePick부터 시작하는 맞춤 갤러리를 구현했습니다. 어댑터에서 축소판을로드 할 때 갤러리 활동을 두 번 연속해서 시작한 후 OutOfMemoryException을 발생시킵니다. 어댑터OutOfMemoryException 동영상 미리보기 이미지가 포함 된 목록보기를 표시 할 때
코드 :
VideoThumbnailImageLoader thumb=
new VideoThumbnailImageLoader(
thumbPath,
MediaStore.Video.Thumbnails.MICRO_KIND);
holder.imgQueue.setImage(thumb,
R.drawable.no_media);
과 VideoThumbnailImageLoader
코드 :
public class VideoThumbnailImageLoader implements SmartImage {
private String videoPath;
private int thumbnailKind;
public VideoThumbnailImageLoader(String videoPath, int thumbnailKind) {
this.videoPath=videoPath;
this.thumbnailKind=thumbnailKind;
}
@Override
public Bitmap getBitmap(Context ctxt) {
return ThumbnailUtils.createVideoThumbnail(videoPath, MediaStore.Images.Thumbnails.MICRO_KIND);
}
}
나는 비디오 미리보기를로드 할 http://loopj.com/android-smart-image-view/을 사용하고 있습니다.
어떻게 피할 수 있습니까?
확인 : http://code.google.com/p/android-query/ –
그것은 단지 URL 이미지를로드 할 수 있습니다, 내가 비디오를 필요 SDCard 또는 내부 메모리의 축소 그림. –