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
更多关于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);
}
})

