该文章或问题已被删除

Android 和 IOS 获取 视频 封面图片 视频缩略图

价 格: ¥29.00

简 介: Android 和 IOS 获取 视频封面图片,截取视频图片 QQ交流群:891416757

跳转到 uniapp 插件市场

详细内容

Android 和 IOS 获取视频封面图片插件

1. 实例化使用插件,

复制代码const plug=uni.requireNativePlugin("Html5app-VideoCover");

2. 使用方法

复制代码 //获取视频封面图片     
plug.setVideoPath({"url":"file:///var/mobile/Containers/Data/Application/09B0BB86-054B-4A78-BED4-795EE2A42DC5/tmp/IMG_3061.mp4"},ret=>{

_this.tip=JSON.stringify(ret);

_this.src=ret.image;

});

3. 地址转换

  • 如果获取到的视频路径是相对地址:例如:_doc/06e43dddb107.mp4; ,需要转换成平台绝对地址。 可以使用以下方法转换。
复制代码 var filePath=plus.io.convertLocalFileSystemURL("_doc/06e43dddb107.mp4");
  • 转换之后地址
复制代码/storage/sdcard0/Android/data/io.dcloud.HBuilder/doc/06e43dddb107.mp4

4. setVideoPath 方法包含两个参数

参数名说明是否必填
url传入视频平台的绝对路径
time获取视频图片的时间位置,单位s/秒: 数值, 默认是视频最开始位置

5. 删除缓存,避免产生过多的视频图片,在需要清理时执行

复制代码plug.deleteCache();

6. 返回参数,图片的地址,增加宽度大小时长回调。

复制代码{"code":0,
"size":2249896,  //视频大小,单位:字节
"duration":4, //视频时长,单位:秒
"image":"file:///var/mobile/Containers/Data/Application/099F88A0-52CA-4A2F-B8CE-569C31A3BAFC/tmp/VideoCover/1657912846895263705471.jpg",
"width":720, 
"height":1280
}

Android 安卓 扫一扫下载体验

0 个回答

正在加载...

这里空空如也,快来补一刀!

加载更多

回答问题或评论文章请先 或者 注册