1.在6.0以下的手機中使用這段代碼是可以截取視頻第一幀的
MediaMetadataRetriever mmr = new MediaMetadataRetriever();//實例化MediaMetadataRetriever對象
mmr.setDataSource(path);
bitmap = mmr.getFrameAtTime();//獲得視頻第一幀的Bitmap對象
ivIcon.setImageBitmap(videoThumbnail);
但是在Android6.0的手機上就取不出來,報如下錯誤:
Call to getEmbeddedPicture failed.
最后換了下面這個方法逢倍,完美結(jié)局
Bitmap videoThumbnail = ThumbnailUtils.createVideoThumbnail(path, MediaStore.Video.Thumbnails.MINI_KIND);
ivIcon.setImageBitmap(videoThumbnail);