2018-05-21 关于vlc显示视频缩略图

显示视频缩略图使用系统自带工具的话支持格式相对较少

想支持更多格式的话尝试过使用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视频播放器自己也不能显示全部的视频缩略图。


webwxgetmsgimg.jpg.png

显示本地视频的缩略图的解决方法
使用其他第三方库:如 https://github.com/wseemann/FFmpegMediaMetadataRetriever
不过感觉有点浪费,vlc本身库就不少了,还要放其他的库

你可能感兴趣的:(2018-05-21 关于vlc显示视频缩略图)