uni-app uni.chooseVideo在配置较低的安卓PDA机器上拍摄视频时 compressedfalse 参数无效 视频仍被压缩且模糊

uni-app uni.chooseVideo在配置较低的安卓PDA机器上拍摄视频时 compressedfalse 参数无效 视频仍被压缩且模糊

开发环境 版本号 项目创建方式
Windows win10 HBuilderX

产品分类:uniapp/App

PC开发环境操作系统:Windows

HBuilderX类型:正式

HBuilderX版本号:4.86

手机系统:Android

手机系统版本号:Android 11

手机机型:i6310

页面类型:vue

vue版本:vue2

打包方式:云端

示例代码:

<wd-upload  
    v-model:file-list="fileList"  
    :limit="5"  
    image-mode="aspectFill"  
    :multiple="true"  
    :compressed="false"  
    :action="`${baseUrl}/file/uploadTempFile?service_id=WMS`"  
    accept="video"  
    :header="{  
      token: uni.getStorageSync('token'),  
    }"  
/>

操作步骤:

<wd-upload  
    v-model:file-list="file-list"  
    :limit="5"  
    image-mode="aspectFill"  
    :multiple="true"  
    :compressed="false"  
    :action="`${baseUrl}/file/uploadTempFile?service_id=WMS`"  
    accept="video"  
    :header="{  
      token: uni.getStorageSync('token'),  
    }"  
/>

预期结果:

拉起摄像头直接拍的时候不被压缩。

实际结果:

拉起摄像头直接拍的时候被压缩。

bug描述:

拉起摄像头直接拍的时候被压缩。

更多关于uni-app uni.chooseVideo在配置较低的安卓PDA机器上拍摄视频时 compressedfalse 参数无效 视频仍被压缩且模糊的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app uni.chooseVideo在配置较低的安卓PDA机器上拍摄视频时 compressedfalse 参数无效 视频仍被压缩且模糊的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在部分低端Android设备上,uni.chooseVideo的compressed参数确实可能失效,这通常与设备硬件限制和系统相机应用的默认行为有关。

从你的代码看,使用的是wd-upload组件,这个组件底层应该调用了uni.chooseVideo。即使设置了compressed:false,但设备相机应用可能因为内存或存储限制自动进行压缩处理。

建议尝试直接使用uni.chooseVideo API进行测试:

uni.chooseVideo({
  sourceType: ['camera'],
  compressed: false,
  success: (res) => {
    console.log('视频信息:', res);
  }
})
回到顶部