uni.chooseVideo({
success: res=>{
console.log('宽度:'+res.width);
console.log('高度:'+res.height);
}
});
选择手机拍摄的竖屏视频或直接拍摄竖屏视频
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 3.5.3
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: 黑鲨5
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
uni.chooseVideo({
success: res=>{
console.log('宽度:'+res.width);
console.log('高度:'+res.height);
}
});
选择手机拍摄的竖屏视频或直接拍摄竖屏视频
输出 宽度:1080 高度:1920
输出 宽度:1920 高度:1080
使用uni.chooseVideo API拍摄视频(竖屏视频),或者选择相册中拍摄的视频(竖屏视频)时,返回的宽高是相反的,导致视频上传到服务端后获取的视频封面变成了横向(本该是纵向),在windows的文件属性中看宽高也是相反的,但是在手机的相册中查看是正常的。
测试过小米(黑鲨5 Android12)和荣耀(X10 HarmonyOS2)机型都是这样,苹果机型尚未发现
3 个回复
DCloud_Android_YJC
HBuilderX 3.6.1-alpha 已修复
DCloud_UNI_Anne
已反馈给相关人员排查,感谢反馈!
DCloud_Android_YJC
你好,bug描述中获取的视频封面变成横向是因为uni.chooseVideo返回了错误的宽高所以向服务端提交了错误的信息导致的吗?