GithubHelp home page GithubHelp logo

vod-wx-sdk-v2's Introduction

vod-wx-sdk-v2

Tencent cloud vod sdk for wechat mini program

Installation

  1. npm
npm install vod-wx-sdk-v2

参考微信小程序 npm 支持

  1. 直接引入文件
const VodUploader = require("../../../dist/vod-wx-sdk-v2.js");

具体可以参考 demo

Features

  • 视频文件上传
  • 视频指定封面上传

Docs

Contributing

  1. git clone this project
  2. npm install
  3. npm run test
  4. fix the bug or add new feature
  5. npm run build

License

MIT

vod-wx-sdk-v2's People

Contributors

alsotang avatar dependabot[bot] avatar tcplayer avatar zwaittt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vod-wx-sdk-v2's Issues

sdk经过webpack打包后运行失败

使用Taro开发小程序,sdk经过webpack打包后无法回调commitUpload事件,
image
具体就是cos对象的函数不执行
(err, data) => { if (err) { // when fails if (vodUtil.isFunction(self.error)) { self.error(err); } reject(); return; } // when succeeds if (vodUtil.isFunction(self.success)) { self.success(data); } resolve(); }
如果用第三方框架开发,如何能成功运行呢?

【bug】上传视频时,马上会先出现一次 success 和 percent: 1

当时是在开发工具里,真机忘了没太在意

VodUploader.start
fbui-upvid.js? [sm]:1 getSignature
fbui-upvid.js? [sm]:1 {data: {…}, header: {…}, statusCode: 200, cookies: Array(0), errMsg: "request:ok"}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 433500, total: 433500, speed: 709492.64, percent: 1}
fbui-upvid.js? [sm]:1 success
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 2093774, total: 6524891, speed: 2003611.48, percent: 0.32}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 2618062, total: 6524891, speed: 457893.45, percent: 0.4}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 3207886, total: 6524891, speed: 514680.63, percent: 0.49}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 3863246, total: 6524891, speed: 538504.52, percent: 0.59}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 4453070, total: 6524891, speed: 464062.94, percent: 0.68}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 5108430, total: 6524891, speed: 516438.14, percent: 0.78}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 5698254, total: 6524891, speed: 469605.1, percent: 0.87}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 6288078, total: 6524891, speed: 472615.38, percent: 0.96}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 6524891, total: 6524891, speed: 191286.75, percent: 1}
fbui-upvid.js? [sm]:1 progress
fbui-upvid.js? [sm]:1 {loaded: 6524891, total: 6524891, speed: 0, percent: 1}
fbui-upvid.js? [sm]:1 success
fbui-upvid.js? [sm]:1 finish

demo中的获取签名方法异步回调坑

demo中有个getSignature方法,callback匿名调用,不能去掉……
去掉就会导致出错,请使用的人保持原样吧,也麻烦写demo的同学注释里加上说明为赞

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.