为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
vtb插件获取视频首帧封面,视频生成gif动画功能
插件概述
1.android 支持视频格式 m3u8,flv,mp4,ts
2.ios 支持视频格式 m3u8,mp4,ts
获取视频首帧封面 getFirstImage({param},callback(ret))
-videoUrl:视频网址 http/https/weight开头
-类型:字符串
-maxWidth:图片宽
-类型:int
ret:
{
code: 0, //获取成功
base64:'' //图片base64编码
}
var vtb = api.require('vtb');
vtb.getFirstImage({
videoUrl:flv,
maxWidth:480,
},function(ret) {
if (ret.code==0) {
var base64 = ret.base64;
document.getElementById('image').src = 'data:image/png;base64,'+base64;
}
});```
## 可用性
Android,ios系统
可提供的1.0.0
<div id="a2"></div>
# **getGif**
视频生成gif动画
getGif({param},callback(ret))
## params
-videoUrl:视频网址 http/https/weight开头
-类型:字符串
-maxSize:帧数
-类型:int
-maxFps:播放速度 毫秒
-类型:int
-maxWidth:宽
-格式:int
ret:
- 类型:JSON 对象
- 内部字段:
```js
{
code: 0, //获取成功
base64:'', //图片base64编码
path:'' //本地路径
}
js var vtb = api.require('vtb'); vtb.getGif({ videoUrl:m3u8, maxSize:10, maxFps:200, maxWidth:480 },function(ret) { if (ret.code==0) { var base64 = ret.base64; var path = ret.path; document.getElementById('image').src = 'data:image/png;base64,'+base64; } });
Android,ios系统
可提供的1.0.0