HarmonyOS 鸿蒙Next C++开发相机视频方向问题

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next C++开发相机视频方向问题

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/native-camera-recording-case-imagereceiver-0000001774120406

我按照这个里面的Demo开发,视频方向不正确,请问如何感知视频方向,如何调整视频方向?


更多关于HarmonyOS 鸿蒙Next C++开发相机视频方向问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
按照正常设置是不会出现倒置的问题

参考demo:https://gitee.com/harmonyos_samples/camera-data-collection

更多关于HarmonyOS 鸿蒙Next C++开发相机视频方向问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next C++开发中的相机视频方向问题,以下是一些可能的解决方案:

  1. 检查旋转设置:确保在代码中已正确设置屏幕旋转,并检查相关配置是否已设为“orientation”: “auto_rotation”。
  2. XComponent处理:在窗口旋转时,确保XComponent保持不变,不自身旋转。如使用rotate属性旋转XComponent,需手动重新处理至合适的宽高。
  3. API调用检查:仔细检查代码中关于相机预览和录像的API调用,确保预览方向和旋转角度设置正确。
  4. 系统更新与应用适配:确保设备已升级至最新版本的HarmonyOS 鸿蒙Next,并检查应用是否已完全适配该版本,特别是相机预览和录像功能。
  5. 渲染方向:鸿蒙系统中,相机预览流的渲染方向会根据屏幕方向、前后摄像头以及相机安装方向自动调整。请避免在XComponent预览时再次对预览流进行旋转,以免导致方向错误。

如果上述方法均未能解决问题,可能是系统或应用层面的复杂bug。此时,建议直接联系HarmonyOS的官方客服以获取进一步的帮助。官网客服地址:https://www.itying.com/category-93-b0.html

回到顶部