flutter 获取视频缩略图video_thumbnail
video_thumbnail: 0.5.0
参考文章
参考文章
使用该插件后会有个问题,如果所选视频已生成过缩略图,那就再次生成时会报错,所以要判断生成的png文件是否已存在,存在就直接用,不存在就使用插件生成缩略图
var thumbPath;//将视频mp4格式的地址转成png格式,判断文件中是否有存在过(插件生成过)String thumPhotoPath = video.toString();//video是视频地址thumbPath = thumPhotoPath.substring(0, thumPhotoPath.length - 3) + "png";//将地址后面的mp4去掉,再添加png,判断这个地址文件是否存在File photoPath = File(thumbPath);//返回真假var pathBool = await photoPath.exists();//如果已经存在就直接将mp4格式地址转成png格式地址if (pathBool) {String path = video.toString();thumbPath = path.substring(0, path.length - 3) + "png";//如果存在就直接用} else if (!pathBool) {//如果没有存在就重新获取视频缩略图String thumbnailPath = await VideoThumbnail.thumbnailFile(video: _video,imageFormat: ImageFormat.PNG,maxWidth: 128,quality: 25);thumbPath = thumbnailPath;}
flutter 获取视频缩略图video_thumbnail相关推荐
- android 获取视频缩略图终极解决方案(ffmpeg)
android 获取视频缩略图终极解决方案(ffmpeg) 参考文章: (1)android 获取视频缩略图终极解决方案(ffmpeg) (2)https://www.cnblogs.com/juka ...
- android thumbnail获取图片,系统获取视频缩略图的getThumbnail()真的那么快吗?
一:系统提供的一个从数据库中获得缩略图的方法 我在这篇使用七牛云存储上传android本地视频并播放博客中使用了下面的android系统提供的api来获取视频的缩略图 bitmap = MediaSt ...
- Android获取视频缩略图
一.通过本地url获取视频缩略图 /*** 通过本地url获取视频缩略图** @param url 文件路径* @param width 显示的宽度* @param height 显示的高度* @re ...
- uni-app获取视频缩略图封面插件
uni-app获取视频缩略图封面插件地址:https://ext.dcloud.net.cn/plugin?id=1577
- iOS 获取视频缩略图
//获取视频缩略图 -(UIImage *)getThumbnailImage:(NSURL *)videoUrl { if (!videoUrl) { DLog(@"WARNING:vid ...
- php 读取优酷视频缩略图,PHP优酷土豆酷6采集入库函数(获取视频缩略图,视频swf地址,视频标题)...
/** * 采集入库函数 * 优酷,土豆,酷6 采集 (自动获取视频缩略图,视频swf地址,视频标题) * by hkshadow * QQ 2765237 * dete: 2011-06-25 AM ...
- java 获取mp4 缩略图_java获取视频缩略图
近期由于在做一个关于视频播放的项目,需要使用程序自动获取视频文件的缩略图,特写此文供其他人参考,有不清楚之楚可以给我留言. 1.使用工具:ffmpeg, 官网下载地址:http://ffmpeg.or ...
- java 视频 缩略图_java获取视频缩略图
近期由于在做一个关于视频播放的项目,需要使用程序自动获取视频文件的缩略图,特写此文供其他人参考,有不清楚之楚可以给我留言. 1.使用工具:ffmpeg, 官网下载地址:http://ffmpeg.or ...
- Android 获取视频缩略图
1.引用第三方库 implementation 'com.github.wseemann:FFmpegMediaMetadataRetriever:1.0.14' 2.实现 /*** 获取本地视频缩略 ...
最新文章
- plantuml样式_PlantUML 简明教程
- SD--如何配置发票分割开票
- 7-6 求一元二次方程 (10 分)
- java 静态方法_80后程序员,教你学Java核心技术:用户自定义类+静态域静态方法
- 属于 Hadoop 的大数据时代已结束
- httpd的一些知识点
- 图片 过度曝光_实际拍摄中,经常遇到曝光不足或过曝的结果,6种手段帮你解决...
- PTA—念数字(C语言)两种方法
- hdfs中8031是什么端口号_删了HDFS又能怎样?记一次删库不跑路事件
- mac git命令行操作 git push pull 逻辑
- Window10问题一揽子解决方案(自动唤醒,自动更新,卸载自带office16,华硕卸载myasus以及myasus频繁提示更新,停用WindowDefender)
- psp记忆棒测试软件,psp记忆棒修复工具
- 谷歌浏览器翻译栏_将Google翻译栏添加到您喜欢的浏览器
- ionic4 监听事件
- python中install语法错误_找不出python的语法错误该如何解决?
- 分享解决方法:为什么QQ聊天框中无法使用输入法输入中文?
- JDK参考文档的使用
- 《Photoshop修色圣典(第5版)》—第1章1.10节何时两种效果最佳
- Python项目--批量下载小姐姐壁纸
- Python——程序设计方法学