小程序视频压缩并且设置视频时长

微信小程序 同时被 2 个专栏收录
281 篇文章 17 订阅
305 篇文章 3 订阅

压缩的效果还不错,36.5M 压缩成 2.1M,清晰度没差多少。

wx.chooseVideo(Object object)

拍摄视频或从手机相册中选视频。

 

sourceTypeArray.<string>['album', 'camera']视频选择的来源 
compressedbooleantrue是否压缩所选择的视频文件1.6.0
maxDurationnumber60拍摄视频最长拍摄时间,单位秒 
camerastring'back'默认拉起的是前置或者后置摄像头。部分 Android 手机下由于系统 ROM 不支持无法生效

代码:


<button catchtap="click_video" style="height:300rpx;line-height:300rpx">视频压缩测试</button>

  click_video(){
    wx.chooseVideo({
      sourceType: ['album','camera'],
      maxDuration: 60,
      camera: 'back',
      success(res) {
        console.log(res.tempFilePath)
        wx.saveVideoToPhotosAlbum({
          filePath: res.tempFilePath,
          success (res) {
            console.log(res.errMsg)
          }
        })
      }
    })
  },

 

  • 0
    点赞
  • 0
    评论
  • 4
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

<p style="background-color:transparent;color:#424242;text-align:left;"> <span style="background-color:#D8D8D8;">原生小程序开发有哪些痛点?<br /> 频繁调用 setData及 setData过程中页面跳闪<br /> 强制将WXSS、WXML和JS代码分离到3个不同的文件中<br /> 没有状态管理,参考Vuex和Redux<br /> 没有过滤器<br /> 不能使用 less、scss 等预编译器<br /> 组件化支持能力太弱(几乎没有)</span> </p> <p style="background-color:transparent;color:#424242;text-align:left;"> <span style="background-color:#D8D8D8;"><br /></span> </p> <p style="background-color:transparent;color:#424242;text-align:left;"> <span style="background-color:#D8D8D8;">为什么使用第三方框架开发微信小程序?<br /> 只要熟悉vue或react即可快速上手,学习成本低 <br /> 一套代码可在多端编译运行(微信,支付宝,h5,RN)  支付宝小程序暂不完善<br /> 组件化开发,完美解决组件隔离,组件嵌套,组件通信等问题 <br /> 支持使用第三方 npm 资源<br /> 使小程序可支持 Promise,解决回调烦恼<br /> 可使用 Generator Fu-nction / Class / Async Function 等特性,提升开发效率 <br /> 对小程序本身的优化,如生命周期的补充,性能的优化等等<br /> 支持样式编译器: Scss/Less,模板编译器,代码编译器:Babel/Typescript。</span> </p> <p style="background-color:transparent;color:#424242;text-align:left;"> <span style="background-color:#D8D8D8;">结论:为了组件化开发,核心就是为了高效开发</span> </p> <br />
相关推荐
©️2020 CSDN 皮肤主题: 成长之路 设计师:Amelia_0503 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值