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