收藏
回答

compressed 接口在mate10上不其作用

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.chooseVideo 客户端 Android 6.6.7 2.2.1

调用wx.chooseVideo, 把compressed上设置成true, 在ios上,p20,三星s6,vivo等手机上测试。 compressed都是起作用的,10秒的视频,基本上可以压缩到1M以下。 而mate10基本不起作用,看界面显示好像在处理压缩,但是查看文件,基本上都是15M以上,感觉压缩不成功。

测试环境 android8.0

另外测试用微信直接发朋友圈,发出来的视频都可以很快上传成功。 从手机上传的流量上查看。 发朋友圈明显流量不大,说明已经压缩成功了。


请帮忙看看是什么问题

回答关注问题邀请回答
收藏

4 个回答

  • 发条兔子
    发条兔子
    2018-09-19

    官方就崩总是叫贴代码片段,安卓机型问题

    https://developers.weixin.qq.com/community/develop/doc/00048cc40f8440349a5721d6651800?highLine=%25E8%25A7%2586%25E9%25A2%2591%25E4%25B8%258A%25E4%25BC%25A0%2520%25E5%258E%258B%25E7%25BC%25A9

    2018-09-19
    有用
    回复
  • 王硕
    王硕
    2018-09-04

    问题依然存在。今天看错误log,出现一个2k的视频,太大了,传输失败。

    2018-09-04
    有用
    回复
  • Mr.陈
    Mr.陈
    2018-07-24

    //打开相机

    bindOpenCamara:function(e) {

    this.bindHideTip();

    let share_type = e.currentTarget.dataset.type;

    // if(share_type=='S'){

    // if(!app.globalData.vPhone){

    // wx.navigateTo({

    // url: '/pages/bind_phone'

    // });

    // return;

    // }

    // }

    // let share_type = dom_attr.type;

    this.openCamara((videoData) => {

    if(share_type == 'M') {

    this.sendVideoToFriend(videoData);

    }

    if(share_type == 'S') {

    app.globalData.videoData = videoData;

    wx.navigateTo({

    url: '/pages/share_form'

    });

    }

    })

    },

    openCamara:function(callback) {

    app.isInnerHide = true;

    wx.chooseVideo({

    sourceType: ["camera"],

    maxDuration: 6,

    compressed: true,

    camera: "back",

    success: function(res) {

    callback && callback(res);

    },

    fail: (res) => {

    console.log(res);

    },

    complete:()=>{

    app.isInnerHide = false;

    }

    });

    },


    2018-07-24
    有用
    回复
  • 灵芝
    灵芝
    2018-07-24

    你好,麻烦提供相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),方便定位问题

    2018-07-24
    有用
    回复 5
    • Mr.陈
      Mr.陈
      2018-07-24

      已付代码。请看上面的回复

      另外想问,什么时候支持android手机也可以设置maxDuration啊,这个参数只能在ios下使用

      2018-07-24
      回复
    • 灵芝
      灵芝
      2018-07-24回复Mr.陈

      你好,请按正确格式提供代码片段( https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html 

      2018-07-24
      回复
    • Mr.陈
      Mr.陈
      2018-07-24回复灵芝

       wechatide://minicode/AGenF9mX76F0 


      2018-07-24
      回复
    • Mr.陈
      Mr.陈
      2018-07-25回复Mr.陈

      mate9, 华为保时捷都有这个问题

      2018-07-25
      回复
    • Mr.陈
      Mr.陈
      2018-07-26

      咋回事啊,腾讯请那么多,那么多程序员,还经常和我们在市场上抢人。我们小公司一个好人都招不到。好吧,给你们招进去,又没给社会带来价值。

      小程序发布一年半了,我看那个Maxduration啊,一年半以前就存在了,好歹还有个官方回复:”下一个版本解决“。 好吧,你们小程序基础库,微信版本都升了N版本,还没看解决。

      听了你们张小龙忽悠,大家都来搞开发,结果你一个技术问题,18个月都解决不了。 我又没要求你改小程序策略,微信策略,我没有要求你改产品性质。 我要求的是技术问题,技术问题,技术问题。 技术不帮我们解决我怎么做应用??

      iOS没有问题,就是android有问题,你说和ROM有关,你微信自己有maxduration, 你就应该可以给小程序实现maxduration,你微信自己有compressed,那我的compressed也应该生效啊。但是都没有,遗憾都没有。

      2018-07-26
      回复
登录 后发表内容