- 发布:2021-09-16 11:44
- 更新:2022-02-16 19:51
- 阅读:578
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 3.1.22
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: mate30 pro
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
执行uni.chooseVideo
输出返回参数,参数值正确。
执行uni.getVideoInfo
输出返回参数,参数值正确。
执行uni.chooseVideo
输出返回参数,参数值正确。
执行uni.getVideoInfo
输出返回参数,参数值正确。
实际结果:
执行uni.chooseVideo
输出返回参数,参数值错误。
执行uni.getVideoInfo
输出返回参数,参数值错误。
执行uni.chooseVideo
输出返回参数,参数值错误。
执行uni.getVideoInfo
输出返回参数,参数值错误。
bug描述:
手机操作系统: 鸿蒙2.0.0.168
uni.chooseVideo .手机正常竖屏拍摄,返回参数为:
竖屏宽3456,高1944.不正确。{"errMsg":"chooseVideo:ok","tempFilePath":"file:///storage/emulated/0/Android/data/com.xxxx.xxxx/apps/UNIXXXXXX/temp/compress_video_550700592.mp4","size":2339245,"duration":3.65,"width":3456,"height":1944}
横屏拍摄宽3456,高1944.正确。
{"errMsg":"chooseVideo:ok","tempFilePath":"file:///storage/emulated/0/Android/data/com.xxxx.xxxx/apps/UNIXXXXXX/temp/compress_video_550700592.mp4","size":2339245,"duration":3.65,"width":3456,"height":1944}
uni.getVideoInfo
竖屏视频返回参数,方向不正确。
{"orientation":"right","type":"video/mp4","duration":3.35,"size":1924866,"height":1944,"width":3456,"fps":17,"bitrate":4597,"errMsg":"getVideoInfo:ok"}
横屏视频返回参数,方向不正确。
{"orientation":"up","type":"video/mp4","duration":3.65,"size":2339245,"height":1944,"width":3456,"fps":19,"bitrate":5129,"errMsg":"getVideoInfo:ok"}
苹果端:
chooseVideo返回值正确。
getVideoInfo返回值暂未测试。
3 个回复
7***@qq.com
没人解决吗
DCloud_Android_DQQ
我看看。你提供一下 出问题的代码 和视频。 我试试
DCloud_Android_DQQ
回复 7***@qq.com: 你这个写的是 getImageInfo
2021-12-13 16:56
7***@qq.com
回复 DCloud_Android_DQQ: 不好意思 上传错了 看这个代码 录制的时候,横屏和竖屏返回的不一样
2021-12-14 08:52
7***@qq.com
回复 DCloud_Android_DQQ: 已上传最新方法
2021-12-15 16:33
DCloud_Android_DQQ
回复 7***@qq.com: 我试试
2021-12-20 16:04
DCloud_Android_DQQ
回复 7***@qq.com: 你直接给个完整的vue吧
2021-12-20 16:57
DCloud_Android_DQQ
你直接给一个完整的vue示例。