apicloud apicloud

注册
查看: 885|回复: 6

[模块开发] vtb获取视频封面,视频生产gif 已解决

转正司机

UID:808746

主题:
24
帖子:
229
云币:
303

[模块开发] vtb获取视频封面,视频生产gif 已解决

885 6 | 发表于 2019-11-26 15:58:44 |阅读模式 | |
vtb模块获取视频首帧封面,视频生成gif动画功能
只传入视频地址即可生产
002.png 003.png
demo vtbwidget.zip (107.55 KB, 下载次数: 48)

官方版主

UID:791056

主题:
9
帖子:
17946
云币:
5594
发表于 2019-11-26 16:01:31 |
大吉大利

转正司机

UID:736459

主题:
44
帖子:
775
云币:
11343
发表于 2019-11-26 17:05:35 |
优秀

马路杀手

UID:722608

主题:
8
帖子:
271
云币:
325
发表于 2019-12-7 11:44:46 |
前排支持..

马路杀手

UID:807441

主题:
53
帖子:
225
云币:
231
发表于 2019-12-22 23:38:53 |
本帖最后由 ABGroup 于 2019-12-22 23:44 编辑

ios 不成功是什么原因,这是我用其他插件生成的视频路径,{"status":true,"videoDuration":5466,"descMsg":"video generate success","videoOutputPath":"/var/mobile/Containers/Data/Application/5654F8BE-E203-4CC8-8C2A-BCCD34FE3A81/Library/Caches/20191222234046.mp4","retCode":0,"evenType":"recordVideo","thumbPath":"/var/mobile/Containers/Data/Application/5654F8BE-E203-4CC8-8C2A-BCCD34FE3A81/Library/Caches/20191222234046.png"}
引用时不成功,var vtb = api.require('vtb');
            vtb.getGif({
              videoUrl: datas.videoOutputPath,
              maxSize:8,
              maxFps:500,
              maxWidth:api.winWidth
            },function(ret) {
              setTimeout(function () {
                console.log(444);
                l(ret)
                if (ret.code==0) {
                  var str= ret.base64;
                  vm.cover_photo = 'data:image/png;base64,'+str
                 }
              },400)
            });

安卓是可以的,ios是什么原因呢?

马路杀手

UID:807441

主题:
53
帖子:
225
云币:
231
发表于 2019-12-23 12:39:57 |
weight 是什么路径?文档没写错吧

新手上路

UID:829306

主题:
15
帖子:
41
云币:
56
发表于 2020-11-14 23:25:25 |
ios下没有回调,是什么原因呢?
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表