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

<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

是否仍需要帮助? 请保持联络!
最后更新于 2024/12/2