chooseVideo接口选取的视频,有的时候返回的长宽会倒置
- 当前 Bug 的表现(可附上截图)
在 compressed 字段为 false 的情况下,对于 Android 手机用原生相机拍摄的视频,用 chooseVideo 接口选择后,基本上长宽都是反过来的,即长变成宽,宽变成长。
对视频文件进行解析后发现可能元数据中的 Rotation 字段为 90° 导致的。
但是以上情况仅在 compressed 字段为 false 的情况下出现,也就是说 compressed 字段为 true 的情况下,Rotation 将会被考虑进去,否则微信会无视 Rotation
- 预期表现
在 compressed 字段为 false 的情况下,视频长宽不反过来