顯示視頻縮略圖使用系統(tǒng)自帶工具的話支持格式相對較少
想支持更多格式的話嘗試過使用vlc的getThumbnail
LibVLC libvlc = LibVLCUtil.getLibVLC(null);
Media media = new Media(libvlc, "/sdcard/a.mp4");
byte[] bytes=VLCUtil.getThumbnail(media,120,120);
Glide.with(this)
.load(bytes)
.into(imageView);
上面代碼顯示本地視頻的縮略圖是不行的郊楣,getThumbnail好像只能返回在線視頻流的縮略圖这难。 即使安裝vlc視頻播放器漾月,vlc視頻播放器自己也不能顯示全部的視頻縮略圖。
顯示本地視頻的縮略圖的解決方法
使用其他第三方庫:如 https://github.com/wseemann/FFmpegMediaMetadataRetriever
不過感覺有點浪費波材,vlc本身庫就不少了沽甥,還要放其他的庫