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本身库就不少了,还要放其他的库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容