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
- 阅读:897
产品分类: 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