return new Promise((resolve, reject) => {
uni.chooseVideo({
count: 1,
maxDuration: 60, //最大拍摄时间
sourceType: ['camera', 'album'],
compressed:false, //暂时注释3.1.11不支持有bug待hbuildex更新
success: function(res) {
if (res.size > uploadFileSize) {
uni.showToast({
title: '最大可上传300兆',
icon: 'none',
duration: 2000
});
return;
}
resolve(res)
},
- 发布:2022-03-01 17:30
- 更新:2022-03-07 11:07
- 阅读:671
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.11
手机系统: Android
手机系统版本号: Android 11
手机厂商: OPPO
手机机型: OPPO Reno7
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
安卓端上传被微信压缩过的视频
安卓端上传被微信压缩过的视频
预期结果:
compressed:false 后不应该再压缩该视频了。
compressed:false 后不应该再压缩该视频了。
实际结果:
安卓手机compressed:false后还是会压缩该视频。
安卓手机compressed:false后还是会压缩该视频。
bug描述:
uniapp 如果是上传被微信压缩过的视频,compressed设置为false该视频仍然会被压缩的很厉害,请问如何解决,被压缩后非常模糊,视频连接为:https://kymxr.oss-cn-shenzhen.aliyuncs.com/mxr/app/video/2022/3/1/1646121150970o3jfncq71n.mp4?versionId=CAEQKBiBgMCN8e6R.hciIGY4NWMyZjY1ODAyMTQxNmNhNTkyZTBmOTcxYjEwOTUx
经测试安卓手机存在这个bug,苹果X测试,上传被微信压缩过的视频不会出现再被压缩的情况。
5***@qq.com (作者)
更新到hx3.4.0重新打包已解决该问题,辛苦了,给你们点赞。
2022-03-08 14:49
5***@qq.com (作者)
您好!正式版更新到3.3.13,还没解决这个问题,请问什么时候这个bug解决会更新到正式版本。
2022-03-25 09:43
8***@qq.com
选择视频已经设置compressed为false还是被自动压缩了。
项目是H5运行在微信内,安卓不会压缩视频,ios会压缩,我一度以为是微信自动处理的。
按照评论回答把HBuilder X更新到3.4.6.20220416-alpha,还是有这个ios自动压缩的bug
2022-04-17 20:10
8***@qq.com
回复 5***@qq.com: 我也升级到3.4.0以上了,重新打包但是还是不行。可以留个联系方式交流一下么
2022-04-18 16:04