uni.chooseVideo({
sourceType: ['album'],
compressed: false,
success: (res) => {
console.log("【成功】选择结果:", res);
if (res.size > maxBit) {
reject("文件不能超过30M");
} else {
resolve(res);
}
},
fail: (err) => {
console.log("【失败】",err);
if(err.errMsg.indexOf('cancel') !== -1){
} else {
reject(err);
}
}
});
- 发布:2022-04-17 20:41
- 更新:2022-04-19 15:44
- 阅读:686
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window 10
HBuilderX类型: Alpha
HBuilderX版本号: 3.4.6
浏览器平台: 微信内置浏览器
浏览器版本: 8.0.20
项目创建方式: HBuilderX
示例代码:
操作步骤:
选择视频然后上传,设置不压缩了还是被自动压缩了
选择视频然后上传,设置不压缩了还是被自动压缩了
预期结果:
选择的视频不被压缩
选择的视频不被压缩
实际结果:
视频被自动压缩了
视频被自动压缩了
bug描述:
代码已经设置compressed为false,ios还是会自动压缩视频。
compressed 仅支持微信小程序、百度小程序、字节跳动小程序、飞书小程序、京东小程序、App,平台差异说明
-
8***@qq.com (作者)
既然H5不支持,compressed这个参数默认值是true,那就应该是所有都自动压缩。
而我测试的是只有ios上传会压缩,安卓和pc都不会,感觉有点说不通。2022-04-21 17:52
-
回复 8***@qq.com: 浏览器(webview)的文件选择器实现者(微信)的压缩的,可以尝试使用微信 jssdk 内的同类 API 进行配置。
2022-04-22 14:55