compressed 接口在mate10上不其作用
发布于 6 年前 作者 yifang 3687 次浏览 来自 问答

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

测试环境 android8.0

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

请帮忙看看是什么问题

4 回复

//打开相机

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;

}

});

},

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

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

回到顶部